
C# Programlama – Dizi Metodları
Ekim 30, 2022
C# Programlama – Hash Table Kullanımı
Ekim 30, 2022C# Programlama - Array List Kullanımı
Array List Kullanımı Örnekleri:
using System;
using System.Collections;
namespace ArrayListKullanimi
{
class Program
{
static void Main(string[] args)
{
// klasik dizilerde veri tiplerinin aynı olması gerekiyordu. int ve string aynı dizi içinde yer alamıyordu. Böyle bir idizi oluşturmak istersek object kullanmamız gerekirdi.
// yani object türünden bir dizi oluşturup bu şekilde diziyi tutmamız gerekirdi. Farklı tipleri aynı dizi içerisinde tutabilmemiz için arraylist adı verilen bir dizi oluşturulmuştur.
ArrayList arrtwo = new ArrayList(); // array listte dizinin boyutunu belirtmemize gerek yok
arrtwo.Add(5);
arrtwo.Add("Ahanda");
arrtwo.Add("MyCode");
arrtwo.Add(12.5d);
arrtwo.Add(true);
foreach (var item in arrtwo)
{
Console.WriteLine(string.Format("Type : {0}\nValue : {1}\n",item.GetType(), item));
}
Console.ReadKey();
// Object tipi Kast işlemine tabi tutlacağı için ve performansı kötü etkileyeceği için gerekmediği müddetçe kullanmamaya dikkat edelim.
// -------------------------------------------------------------------------------------------
ArrayList arrfour = new ArrayList();
arrfour.Add(1905);
arrfour.Add("Galatasaray");
arrfour.Add("Şampiyon");
foreach (var item in arrfour)
{
Console.WriteLine(string.Format("Type : {0} \nValue : {1}\n",item.GetType(),item));
}
Console.ReadKey();
// --------------------------------------------------------------------------------------------
ArrayList arrThree = new ArrayList();
arrThree.Add("Ankara");
arrThree.Add("İstanbul");
foreach (var item in arrThree)
{
Console.WriteLine(string.Format("Şehir : {0} ", item));
}
Console.ReadKey();
}
}
}