Bu yazımızda C# Consol uygulaması kullanarak Class(Sınıf) oluşturma ve bu Class‘ ı kullanarak dizi kullanımına çok benzeyen list<> kullanımı ile liste oluşturma , listeye eleman ekleme, silme, gibi işlemlerin yapıldığı bir örnek oluşturacağız. Yazının sonunda da Class – List kullanımını veritabanıyla birleştiren örneğe ulaşabilirsiniz.
Dizi ile list arasındaki en önemli ve birbirlerinden ayıran fark ise dizinin kapasitesin belirtilmesidir.Ancak list kullanımında kapasite belirtilmez.
- Yeni bir Console uygulaması açtıktan sonra Solution Explorer penceresinde projenin üzerine sağ tıklayarak “Kisiler” isminde yeni bir Class ekliyoruz.
- Kisiler.cs
12345678910111213141516171819202122232425262728293031323334353637383940414243444546class Kisiler{string ad;string soyad;string telefon;public string Ad{get{return ad;}set{ad = value;}}public string Soyad{get{return soyad;}set{soyad = value;}}public string Telefon{get{return telefon;}set{telefon = value;}} - Program.cs
123456789101112131415161718192021222324252627282930313233343536373839404142434445class <strong>Program</strong>{static void Main(string[] args){List<kisiler> kisiListesi = new List< kisiler >();Kisiler yenikisi1 = new Kisiler();Kisiler yenikisi2 = new Kisiler();Kisiler yenikisi3 = new Kisiler();yenikisi1.Ad = "Ahmet";yenikisi1.Soyad="Can";yenikisi1.Telefon = "050555554";yenikisi2.Ad = "Ali";yenikisi2.Soyad = "Aydın";yenikisi2.Telefon = "13213546541";yenikisi3.Ad = "Serdar";yenikisi3.Soyad = "Kaymaz";yenikisi3.Telefon = "875154";kisiListesi.Add(yenikisi1);kisiListesi.Add(yenikisi2);kisiListesi.Add(yenikisi3);//Diğer Ekleme YöntemikisiListesi.Add(new Kisiler(){Ad="Halil",Soyad="Çan",Telefon="5454545"} );//Listeden SilmekisiListesi.Remove(yenikisi3);for (int i=0;i<kisilistesi .Count;i++){Console.WriteLine(kisiListesi[i].Ad + "\t" + kisiListesi[i].Soyad + "\t" + kisiListesi[i].Telefon);}Console.ReadKey();}} - Ekran Çıktısı
C# Class ve List kullanımının access veritabanı bağlantısı kullanarak veri çekme işlemlerinde kullanımını gösteren örnek için
TIKLAYIN
Add yerine Remove yazarak
//Diğer Ekleme Yöntemi
kisiListesi.Add(new Kisiler()
{
Ad=”Halil”,
Soyad=”Çan”,
Telefon=”5454545″
} );
bu şekilde eklediğimiz kişiyi nasıl silebiliriz.