Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Bu siteyi Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

0



LINQ Örnekleri makalelerinde kullanılan verikaynağı

CevapSitesi.com'daki LINQ Örnekleri makalelerinde kullanılan veri kaynağı.

  1. // Öğrenci kaydı olarak kullanılan sınıf...
  2. public class Kayit
  3. {
  4. public int No { get; set; }
  5. public string Adi { get; set; }
  6. public string Soyadi { get; set; }
  7. public int Sinif { get; set; }
  8. public string Cinsiyet { get; set; }
  9. public DateTime DogumTarihi { get; set; }
  10. public int Yasi { get; set; }
  11. public int Kulup { get; set; }
  12. public int[] Notlar { get; set; }
  13. public double Ortalama { get; set; }
  14. public bool Basarili { get; set; }
  15. public int OkunanKitapSayisi { get; set; }
  16. }
  17.  
  18. // Kulup kaydı olarak kullanılan sınıf...
  19. public class KulupKaydi
  20. {
  21. public int KayitNo { get; set; }
  22. public string Adi { get; set; }
  23. public string Sorumlu { get; set; }
  24. }
  25.  
  26. // Öğrenci kaydı tutan Kayit isimli sınıfın bir listesini döndüren yöntem...
  27. private static List<Kayit> OgrencileriGetir()
  28. {
  29. List<Kayit> Ogrenciler = new List<Kayit>();
  30. Ogrenciler.Add(new Kayit() { No = 2, Adi = "Tuncay", Soyadi = "Çağrı", Cinsiyet = "Erkek",
  31. DogumTarihi = new DateTime(2002, 2, 27), Sinif = 4, Kulup = 0,
  32. OkunanKitapSayisi=11, Notlar = new int[] { 75, 70, 75 }});
  33. Ogrenciler.Add(new Kayit() { No = 4, Adi = "Jale", Soyadi = "İkinci", Cinsiyet = "Bayan",
  34. DogumTarihi = new DateTime(1970, 1, 28), Sinif = 3, Kulup = 1,
  35. OkunanKitapSayisi = 7, Notlar = new int[] { 100, 95, 97, 96 } });
  36. Ogrenciler.Add(new Kayit() { No = 7, Adi = "Tekin", Soyadi = "Uğurlu", Cinsiyet = "Erkek",
  37. DogumTarihi = new DateTime(1955, 3, 26), Sinif = 1, Kulup = 1,
  38. OkunanKitapSayisi = 4, Notlar = new int[] { 30, 40, 20 } });
  39. Ogrenciler.Add(new Kayit() { No = 8, Adi = "Mesut", Soyadi = "Bahtiyar", Cinsiyet = "Erkek",
  40. DogumTarihi = new DateTime(1980, 4, 25), Sinif = 4, Kulup = 1,
  41. OkunanKitapSayisi = 8, Notlar = new int[] { 70, 10, 30 } });
  42. Ogrenciler.Add(new Kayit() { No = 12, Adi = "Veli", Soyadi = "Canlı", Cinsiyet = "Erkek",
  43. DogumTarihi = new DateTime(1993, 5, 24), Sinif = 4, Kulup = 2,
  44. OkunanKitapSayisi = 8, Notlar = new int[] { 80, 40, 10 } });
  45. Ogrenciler.Add(new Kayit() { No = 6, Adi = "Ahmet", Soyadi = "Geçe", Cinsiyet = "Erkek",
  46. DogumTarihi = new DateTime(1958, 6, 23), Sinif = 2, Kulup = 2,
  47. OkunanKitapSayisi = 9, Notlar = new int[] { 70, 80, 80 } });
  48. Ogrenciler.Add(new Kayit() { No = 15, Adi = "Fatma", Soyadi = "Teyze", Cinsiyet = "Bayan",
  49. DogumTarihi = new DateTime(1972, 7, 22), Sinif = 3, Kulup = 1,
  50. OkunanKitapSayisi = 12, Notlar = new int[] { 70, 98, 97, 92 } });
  51. Ogrenciler.Add(new Kayit() { No = 14, Adi = "Mehmet", Soyadi = "Emre", Cinsiyet = "Erkek",
  52. DogumTarihi = new DateTime(1970, 8, 21), Sinif = 4, Kulup = 0,
  53. OkunanKitapSayisi = 7, Notlar = new int[] { 80, 22, 97 } });
  54. Ogrenciler.Add(new Kayit() { No = 3, Adi = "Hale", Soyadi = "Birinci", Cinsiyet = "Bayan",
  55. DogumTarihi = new DateTime(1982, 9, 20), Sinif = 2, Kulup = 1,
  56. OkunanKitapSayisi = 11, Notlar = new int[] { 20, 40, 10, 30 } });
  57. Ogrenciler.Add(new Kayit() { No = 13, Adi = "Ayşe", Soyadi = "Hanım", Cinsiyet = "Bayan",
  58. DogumTarihi = new DateTime(1983, 10, 19), Sinif = 2, Kulup = 1,
  59. OkunanKitapSayisi = 5, Notlar = new int[] { 100, 40, 100 } });
  60. Ogrenciler.Add(new Kayit() { No = 11, Adi = "Cevdet", Soyadi = "Döğer", Cinsiyet = "Erkek",
  61. DogumTarihi = new DateTime(1967, 11, 18), Sinif = 3, Kulup = 2,
  62. OkunanKitapSayisi = 7, Notlar = new int[] { 20, 0, 30, 15 } });
  63. Ogrenciler.Add(new Kayit() { No = 1, Adi = "Nuri", Soyadi = "Babayiğit", Cinsiyet = "Erkek",
  64. DogumTarihi = new DateTime(1998, 12, 17), Sinif = 2, Kulup = 2,
  65. OkunanKitapSayisi = 6, Notlar = new int[] { 55, 75, 65 } });
  66. Ogrenciler.Add(new Kayit() { No = 5, Adi = "Kenan", Soyadi = "Oran", Cinsiyet = "Erkek",
  67. DogumTarihi = new DateTime(1961, 1, 16), Sinif = 1, Kulup = 0,
  68. OkunanKitapSayisi = 9, Notlar = new int[] { 50, 70, 80 } });
  69. Ogrenciler.Add(new Kayit() { No = 9, Adi = "Lale", Soyadi = "Üçüncü", Cinsiyet = "Bayan",
  70. DogumTarihi = new DateTime(1990, 2, 15), Sinif = 3, Kulup = 0,
  71. OkunanKitapSayisi = 6, Notlar = new int[] { 20, 0, 30 } });
  72. Ogrenciler.Add(new Kayit() { No = 10, Adi = "Erhan", Soyadi = "Erkanlı", Cinsiyet = "Erkek",
  73. DogumTarihi = new DateTime(1958, 3, 14), Sinif = 1, Kulup = 1,
  74. OkunanKitapSayisi = 7, Notlar = new int[] { 90, 90, 90, 90 } });
  75. Ogrenciler.Add(new Kayit() { No = 16, Adi = "Erhan", Soyadi = "Fidan", Cinsiyet = "Erkek",
  76. DogumTarihi = new DateTime(1968, 4, 13), Sinif = 2, Kulup = 1,
  77. OkunanKitapSayisi = 8, Notlar = new int[] { 95, 70, 100, 80 } });
  78. Ogrenciler.Add(new Kayit() { No = 17, Adi = "Erhan", Soyadi = "Çelik", Cinsiyet = "Erkek",
  79. DogumTarihi = new DateTime(1978, 5, 12), Sinif = 3, Kulup = 1,
  80. OkunanKitapSayisi = 7, Notlar = new int[] { 90, 55, 90 } });
  81.  
  82. foreach (var Ogrenci in Ogrenciler)
  83. {
  84. Ogrenci.Ortalama = Ogrenci.Notlar.Average();
  85. Ogrenci.Basarili = Ogrenci.Ortalama >= 55;
  86. Ogrenci.Yasi = DateTime.Now.Year - Ogrenci.DogumTarihi.Year;
  87. }
  88.  
  89. return Ogrenciler;
  90.  
  91. }
  92.  
  93. // Kulüp kaydı tutan KulupKaydi isimli sınıfın bir listesini döndüren yöntem.
  94. private static List<KulupKaydi> KulupleriGetir()
  95. {
  96. List<KulupKaydi> Kulupler = new List<KulupKaydi>();
  97. Kulupler.Add(new KulupKaydi() { KayitNo = 0, Adi = "Gezi", Sorumlu = "Tanju Bülbül" });
  98. Kulupler.Add(new KulupKaydi() { KayitNo = 1, Adi = "Tiyatro", Sorumlu = "Metin Öztürk" });
  99. Kulupler.Add(new KulupKaydi() { KayitNo = 2, Adi = "Müzik", Sorumlu = "Nuri Sezer" });
  100. Kulupler.Add(new KulupKaydi() { KayitNo = 3, Adi = "Kitap", Sorumlu = "Kazım Ünlüol" });
  101. return Kulupler;
  102. }


Diğer LINQ Makaleleri:



Yazan: 09.04.16 19:36

101,387p 4ü