public void add(int veri, string isim, string ders) { Bilgi bilgi = new Bilgi(veri, isim, ders); if (ilk == null) { ilk = bilgi; son = bilgi; son.sonraki = null; } else { son.sonraki = bilgi; son = bilgi; } }
public void delete(int no) { Bilgi gecici = ilk; Bilgi bironceki = ilk; while (gecici != null) { if (no == gecici.veri) { break; } bironceki = gecici; gecici = gecici.sonraki; } if (gecici == null) { Console.WriteLine("Bulunumadı"); } { if (son == ilk) { ilk = null; son = null; } else { if (gecici == ilk) { ilk = gecici.sonraki; } else { if (gecici == son) { son = bironceki; bironceki.sonraki = null; } else { bironceki.sonraki = gecici.sonraki; } } } } }