C# में AddBefore() विधि का उपयोग करके किसी दिए गए नोड से पहले एक नोड जोड़ें।
स्ट्रिंग नोड्स के साथ हमारा LinkedList।
string[] students = {"Henry", "David", "Tom"};
LinkedList<string> list = new LinkedList<string>(students);
अब, अंत में नोड जोड़ें।
// अंत में नोड जोड़ना
var newNode = list.AddLast("Brad");
उपरोक्त जोड़े गए नोड से पहले एक नोड जोड़ने के लिए AddBefore() विधि का उपयोग करें।
list.AddBefore(newNode, "Emma");
उदाहरण
using System;
using System.Collections.Generic;
class Demo {
static void Main() {
string[] students = {"Henry", "David", "Tom"};
LinkedList<string> list = new LinkedList<string>(students);
foreach (var stu in list) {
Console.WriteLine(stu);
}
// अंत में नोड जोड़ना
var newNode = list.AddLast("Brad");
// उपरोक्त जोड़े गए नोड से पहले एक नया नोड जोड़ना
list.AddBefore(newNode, "Emma");
Console.WriteLine("नए नोड्स जोड़ने के बाद LinkedList...");
foreach (var stu in list) {
Console.WriteLine(stu);
}
}
}
आउटपुट
Henry David Tom LinkedList नए नोड्स जोड़ने के बाद... Henry David Tom Emma Brad