Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
295
Tıklama
0
Öne Çıkarma
Girilen numara listede var mı yok mu kontrolü...
R
3 yıl
Er
Konu Sahibi

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.

< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
3 yıl
Binbaşı

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.