static void Main(string[] args) { LinkedList rehberList = new LinkedList(new Person("Gökhan", "Gökalp", "05554443322", null)); // Yeni eleman eklenebileceğinden bahsetmiştik şimdi düğüm ekleme mantığına bir bakalım: // NextNode parametresini null bıraktığımız için sona ekleyecektir. Person secondNode = new Person("Ramazan", "Gökalp", "04443332211", rehberList.FirstNode); rehberList.AddNode(secondNode); Person thirdNode = new Person("Salih", "Gökalp", "03332221100", secondNode); rehberList.AddNode(thirdNode); while (rehberList.NextNode()) { if (rehberList.CurrentNode.FirstName == "Ramazan") { // Bu sayede 2. elemanımız olan Ramazan kişisinden sonra araya Kezban kişisini eklemiş oluyoruz. Person fifthNode = new Person("Kezban", "Ilhan", "07773334422", rehberList.CurrentNode); rehberList.AddNode(fifthNode); } } rehberList.WriteList(); Console.ReadKey(); }