Forum
Merhaba ,
şimdi 10 boyutlu bir dizimiz var bu diziden bir veya bir kaç boyutu
silmek istiyoruz Örneğin 5. dan itibaren 2 boyut sileceğiz clear metodu
ile içinlerini boşalttık null oldu içleri ve boyutuda 2 azalmamız lazım
yanı 5 ve 6. boyutlar yerine alttaki değerler gelicek sondan 2 boyut
silicem. kaydırma işlemini bir türlü beceremedim yardımlarınızı
bekliyorum.
int a = Convert.ToInt32(textBox1.Text.ToString());
int b = Convert.ToInt32(textBox2.Text.ToString());
Array.Clear(filmler,a,b );
string tut;
for (int i = filmler.Length - 1; i >= a; i -= 1)
{
tut = filmler[i - 1];
filmler[i - 1] = filmler[i];
}
Array.Resize(ref filmler, filmler.Length-b);
bu kısımda kaldım 🙂 Pek Anlatamadım Gibi geldi 🙁
Slm
Generic yapıları kullanabilirsin aşağıdaki gibi.Generic,dinamik array'lar gibi bi obje ekleyip çıkarttığında resize/kayıdırma işlemini kendisi yapar.
Örn:
List<int> dizim= new List<int>();