C# List Kullanımı
Kod parçacıklarının içinde açıklama satırları ile açıklama yaptım ek açıklama gereğinde bulunmuyorum sorularınızı yorum yaparak veya iletişim kısmından iletişime geçerek sorabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace site_icin { class Program { static void Main(string[] args) { // KOD PARÇACIĞI 1 BAŞLANGIÇ //Class yapıları ve List kullanımı //string iceren bir List(e) oluşturuyoruz ve yapılandırıcı fonksiyonunu çalıştırıyoruz. List<string> metinler = new List<string>(); string metinlerListesineAtilacak = "Merhaba Dünya!"; string parcalar = ""; //for döngüsü ile yukarıdakki stringi Listeye farklı bir şekilde ekleyelim.. for(int i = 0; i < metinlerListesineAtilacak.Length; i++) { //sırayla parcalar stringine metinlere atilacak olan stringin //her karakterini tek tek atıyoruz örnek çıktı şu şekilde olmalı. //M //ME //MER //... //Şeklinde devam etmeli. parcalar += metinlerListesineAtilacak[i]; metinler.Add(parcalar); } //Döngü bittikten sonra Listenin her elemanını ekrana yazdıralım. metinler.ForEach(delegate (string metin) { Console.WriteLine(metin); }); //Kod PARÇACIĞI 1 SON //Burada List'in içindeki değişken hiç farketmez istersek kendi verimizi oluşturabiliriz. //Örneğin bir Class oluşturalım. Bu klass bizim rehberimizdeki kişileri ifade etsin //Kisiler sınıfımızı aşağıda oluşturduk //şimdi bu sınıf ile bir liste yapalım List<kisiler> kisilerim = new List<kisiler>(); //kisiler iceren bir kisilerim listesi string[] isimler = { "Erdinç", "Hikmet", "Burak", "Remzi" }; string[] soyisimler = { "YAŞAN", "İSKİFOĞLU", "AKSAN", "USTA" }; //For döngüsü ile kişiler listemize verilerimizi ekleyelim. for(int i = 0; i < isimler.Length; i++) { kisilerim.Add(new kisiler(isimler[i], soyisimler[i])); } //Şimdi de listemizi ekrana yazdıralım foreach (kisiler item in kisilerim) { //Buradaki her 'item' kisilerim listesinin bir elemanı ilk eklediğimizden. //Son eklediğimize kadar sıralanacak. Console.WriteLine("Kişi ->" + item.Isim + " " + item.soyisimGetir()); //Buradaki isim nesnemizi prop sayesinde //soyisim değişkenimizi ise yazmış olduğumuz fonksyion sayeside çağırıyoruz } Console.ReadKey(); } } class kisiler { private string soyisim; public kisiler(string isim,string soyisim) { this.Isim = isim; this.soyisim = soyisim; } public string Isim{ get; set; } //Bu bizim propumuz public string soyisimGetir() //bu da elle yazmış olduğumuz get fonksiyonu { return this.soyisim; } } } |
C# ile kod yazarken bazen uzun süre bilgisayar başında kalınca, kıyafetlerde oluşan hafif kir ve kokulara dikkat etmek gerekiyor. Ben de Üsküdar’da çalışırken bu konuda titiz davranmaya çalışıyorum. İşte tam da bu yüzden Üsküdar’da güvenilir bir Üsküdar kuru temizleme hizmeti benim için vazgeçilmez oldu. Hem hızlı hem de profesyonel hizmet alıyorum, böylece hem işime odaklanabiliyor hem de dış görünüşüme özen gösterebiliyorum. C# gibi detay gerektiren işlerde temiz ve düzenli olmak, bence motivasyonu da artırıyor.
YanıtlaSil