LinkedList से निर्दिष्ट नोड को हटाने के लिए, कोड इस प्रकार है -
उदाहरण
सिस्टम का उपयोग करना; System.Collections.Generic का उपयोग करना; पब्लिक क्लास डेमो {सार्वजनिक स्थैतिक शून्य मुख्य () {लिंक्डलिस्टसूची =नई लिंक्डलिस्ट (); सूची। ऐडलास्ट (100); सूची। ऐडलास्ट (200); सूची। ऐडलास्ट (300); सूची। ऐडलास्ट (400); सूची। ऐडलास्ट (500); सूची। ऐडलास्ट (300); सूची। ऐडलास्ट (500); कंसोल। राइटलाइन ("लिंक्डलिस्ट तत्व ..."); foreach(int i in list) { Console.WriteLine(i); } LinkedListNode वैल =list.FindLast(300); Console.WriteLine ("निर्दिष्ट मान =" + val.Value); सूची। निकालें (500); कंसोल.राइटलाइन ("लिंक्डलिस्ट एलिमेंट्स ... अपडेटेड"); foreach(int i in list) { Console.WriteLine(i); } }}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
LinkedList तत्व...100200300400500300500निर्दिष्ट मान =300LinkedList तत्व...UPDATED100200300400300500
उदाहरण
आइए एक और उदाहरण देखें -
सिस्टम का उपयोग करना;सिस्टम का उपयोग करना। सूची। AddLast ("मार्क"); सूची। AddLast ("डेविड"); सूची। AddLast ("हैरी"); सूची। AddLast ("जॉन"); सूची। AddLast ("केविन"); स्ट्रिंग [] strArr =नई स्ट्रिंग [5]; सूची। कॉपीटो (strArr, 0); Console.WriteLine ("लिंक्डलिस्ट तत्व ... सरणी में कॉपी करने के बाद"); foreach (strArr में स्ट्रिंग str) {कंसोल। राइटलाइन (str); } सूची। निकालें ("हैरी"); कंसोल.राइटलाइन ("लिंक्डलिस्ट एलिमेंट्स ... अपडेटेड"); foreach (सूची में स्ट्रिंग स्ट्र) {कंसोल। राइटलाइन (str); } }}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
LinkedList तत्व...सरणी में कॉपी करने के बाद