C# List<T> Kullanımı

C# List<T> Kullanımı

C#'da List<T> komunun nasıl kullanacağımızı örnekle birlikte görelim.

Selam Arkadaşlar.

Bir çoğumuz kod yazarken görmüştür bunu. Peki bu  "List<T> " nedir?
List<T>  nesneleri listelemek için kullanılır. İstediğiniz her türlü nesneyi listeleyebilir siniz. Örnek verecek olursak;

List<string> YeniListem = new List<string>();
//yeni bir liste oluşturduk ve içerisine string türünden atama yapacağımızı belirttik
YeniListem.Add("Stringdeger");
// .Text felan yazmıyoruız. Direk nesnenin adını(name) yazıyoruz.

List nesnesini sadece int,string,bool vs. için değil aklınıza gelebilecek bir çok şey için kullanabilirsiniz. Mesela

List<TextBox> TextBoxlarim = new List<TextBox>();
// Bir TexBox listesi yaparak listenize sadece textboxları eklebilirsiniz.

Senaryomuz;

Diyelim ki formunuzdaki textboxları listenize doldurdunuz sadece Text'i dolu olan textboxları bulmanız gerekiyor. Bunun için List<TextBox> u kullanmanız gerekir. yukarda anlattığımız örneği basit olarak yapacak olursak;

List<TextBox> TextBoxlarim =  new List<TextBox>();

// Textboxları listeye ekledik.

for(int i =0; i<TextBoxlarim.Count; i++ )
{
  if(TextBoxlarim.Text != "")
  MessageBox.Show(TextBoxlarim.Name + " Adlı TextBox Doludur. İçerisindeki bilgi ise - "+ TextBoxlarim.Text)
}


Arkadaşlar yukarıda da bahsettiğim gibi List<T> ile herşeyin listesini yapabilirsiniz ve bunun en güzel yanı örnektede de göreceğiniz gibi List<TextBox> listemizdeki textboxların özelliklerini de TextBoxlarim.Text != "" şeklinde kullanabiliyoruz.

 

Bu ders bu kadar sevgili arkadaşlar umarım faydalı olur.

Yorumlarınızı eksik etmeyin arkadaşlar. Artılarımı ve eksilerimi söylemekten çekinmeyin.

http://mustafabukulmez.com/

Mustafa BÜKÜLMEZ
http://mustafabukulmez.com -- Web sitesi, ERP, MRP, CRM ve kişiye özel uygulamalar hazırlanır. -- Deneyip çalıştığını onaylamadan çok nadir ders eklerim. Denemediklerim ise eski makalelerimdendir. Hem bildiklerimi paylaşmak hemde her seferinde aramamak için yayınlıyorum. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine Daha çok ışık yayar. -- 1992 İstanbul doğumluyum. Kahramanmaraş'ta yaşıyorum. Lise: Ağ sistemleri ve Yönetimi, Üniversite: Bilgisayar Programcılığı.. -- 07.2014 tarihinden beri bir firmada Bilgi İşlem Müdürü olarak çalışmaktayım. -- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git