ArrayList
ArrayList oluşturma
ArrayList myList = new ArrayList();
myList.Add(10);
myList.Add("A");
myList.Add(10.5);
ArrayList myList2 = new ArrayList(){"*",7,"S",7.8,"*"};
ArrayList myList3 = new ArrayList(){1,2,3,4,5,6,7,8,9};
ArrayList sayisirala = new ArrayList(){1,9,7,6,8,3,2,0,4,5};
ArrayList harfsirala = new ArrayList(){"C","R","A","L","V","U"};
Yeni eleman ekleme
myList.Add(9); // Listenin sonuna ekler
foreach(var items in myList){
Console.WriteLine(items);
}
/*
Çıktısı
10
A
10.5
9
*/
myList.Insert(1,"q"); // İstenilen index e ekler
foreach(var items in myList){
Console.WriteLine(items);
}
/*
Çıktısı
10
q
A
10.5
*/
myList.AddRange(myList2); // Diziyi en sondan itibaren ekledik
foreach(var items in myList){
Console.WriteLine(items);
}
/*
Çıktısı
10
A
10,5
*
7
S
7,8
*
*/
myList.InsertRange(0,myList2); // 0. indexten sonra ekle
foreach(var items in myList){
Console.WriteLine(items);
}
/*
Çıktısı
*
7
S
7,8
*
10
A
10,5
*/
Eleman Silme
myList.Remove(10); // Liste içideki 10 elamanını siler
foreach(var items in myList){
Console.WriteLine(items);
}
/*
Çıktısı
A
10,5
*/
myList2.RemoveAt(3); // 3. indexte ki elamanı siler
foreach(var items in myList2){
Console.WriteLine(items);
}
/*
Çıktısı
*
7
S
*
*/
myList3.RemoveRange(3,3); // 3. indexten başlayıp 3 elaman siler
foreach(var items in myList3){
Console.WriteLine(items);
}
/*
Çıktısı
1
2
3
7
8
9
*/
İçinde ilgili eleman olup olmadığını doğrulama
Console.WriteLine(myList.Contains(5));
// Çıktısı false
Console.WriteLine(myList4.Contains(0));
// Çıktısı true
Sıralama
sayisirala.Sort();
foreach(var items in sayisirala){
System.Console.WriteLine(items);
}
/*
Çıktısı
0
1
2
3
4
5
6
7
8
9
*/
harfsirala.Sort();
foreach(var items in harfsirala){
System.Console.WriteLine(items);
}
/*
Çıktısı
A
C
L
R
U
V
*/
Last updated