Şimdi Ara

Girilen numara listede var mı yok mu kontrolü...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
1
Favori
229
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba. Ödevim hakkında yardıma ihtiyacım var. Yeni kayıt yapılan bir öğrencinin numarası girildiğinde listede varsa "Bu numara zaten mevcut." denilmesini istiyorum ama başaramadım açıkçası. Yardım eder misiniz?

    Kod şu şekilde gidiyor.

     

    static void OgrenciEkle()

        {

           

          Ogrenci o4 = new Ogrenci();

          sayacOgrenciEkle++;

          Console.WriteLine("1 - Öğrenci Ekle --------");

          Console.WriteLine();

          Console.WriteLine((sayacOgrenciEkle) + ".Öğrencinin");

          Console.Write("No : ");

          o4.No = int.Parse(Console.ReadLine());

     

     

    o4.no' yu aldıktan sonra bahsettiğim kodu yazıp listede girilen numara var mı yok mu diye bulmaya çalışıyorum ama beceremedim.


    Girilen numara listede var mı yok mu kontrolü...







  • linq kullanarak

    Ogrenciler.Where(w=>w.No==o4.No).Count()>0 kontrolüyle Ogrenciler içinde var mı yokmu kontrol ettirebilirsin


    linq izin verilmiyorsa döngü kullanarak Ogrenciler içinde girilen öğrenci numarasını kontrol etitrebilirsin.


    bool kontrol = false;

    foreach (var o in Ogrenciler)

    {

    if(o.No==o4.No) {kontrol=true;}

    }


    if(kontrol) {} şeklinde


    işin aslı bi şekilde kayıt ettiklerinde girilen noyu kontrol ettirmen lazım, bunu da birçok şekilde yapabilirsin. artık hocanın neleri kullanmanıza izin verdiğine bağlı. bu seviyede muhtemel döngü ile bulmanızı ister.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.