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.
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.
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 Ol Şimdi DeğilÜ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.