LinkedList की शुरुआत में नोड को हटाने के लिए, कोड इस प्रकार है -
उदाहरण
सिस्टम का उपयोग करना; System.Collections.Generic का उपयोग करना; पब्लिक क्लास डेमो {सार्वजनिक स्थैतिक शून्य मुख्य () {लिंक्डलिस्ट <स्ट्रिंग> सूची =नई लिंक्डलिस्ट <स्ट्रिंग> (); सूची। AddLast ("एक"); सूची। AddLast ("दो"); सूची। AddLast ("तीन"); सूची। AddLast ("तीन"); सूची। AddLast ("तीन"); सूची। AddLast ("चार"); Console.WriteLine ("नोड्स की संख्या =" + सूची। गणना); Console.WriteLine ("लिंक्डलिस्ट में तत्व ... (लिंक्डलिस्ट के माध्यम से पुनरावृत्त करने वाला गणक)"); LinkedList.Enumerator demoEnum =list.GetEnumerator(); जबकि (demoEnum.MoveNext ()) {स्ट्रिंग रेस =डेमोएनम। करंट; कंसोल। राइटलाइन (रेस); } सूची। सबसे पहले हटाएं (); Console.WriteLine ("नोड्स की संख्या (अद्यतन) =" + सूची। गणना); Console.WriteLine ("लिंक्डलिस्ट में तत्व ... (लिंक्डलिस्ट के माध्यम से पुनरावृत्त करने वाला एन्यूमरेटर) ..अपडेट किया गया"); डेमोएनम =सूची। गेटएन्यूमेरेटर (); जबकि (demoEnum.MoveNext ()) {स्ट्रिंग रेस =डेमोएनम। करंट; कंसोल। राइटलाइन (रेस); } }}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
नोड्स की संख्या =लिंक्डलिस्ट में 6 एलीमेंट्स... (एन्यूमरेटर लिंक्डलिस्ट के माध्यम से पुनरावृति करता है) OneTwoThreeThreeThreeFour काउंट ऑफ नोड्स (अपडेट किया गया) =लिंक्डलिस्ट में 5 एलीमेंट्स... (एन्यूमरेटर लिंक्डलिस्ट के माध्यम से पुनरावृत्त करता है)...अपडेट किया गया TwoThreeThreeThreeFour
उदाहरण
आइए एक और उदाहरण देखें -
सिस्टम का उपयोग करना; System.Collections.Generic का उपयोग करना; पब्लिक क्लास डेमो {सार्वजनिक स्थैतिक शून्य मुख्य () {लिंक्डलिस्ट <स्ट्रिंग> सूची =नई लिंक्डलिस्ट <स्ट्रिंग> (); सूची। AddLast ("एक"); सूची। AddLast ("दो"); सूची। AddLast ("तीन"); सूची। AddLast ("तीन"); सूची। AddLast ("तीन"); सूची। AddLast ("चार"); Console.WriteLine ("नोड्स की संख्या =" + सूची। गणना); Console.WriteLine ("लिंक्डलिस्ट में तत्व ... (लिंक्डलिस्ट के माध्यम से पुनरावृत्त करने वाला गणक)"); LinkedList.Enumerator demoEnum =list.GetEnumerator(); जबकि (demoEnum.MoveNext ()) {स्ट्रिंग रेस =डेमोएनम। करंट; कंसोल। राइटलाइन (रेस); } सूची। सबसे पहले हटाएं (); Console.WriteLine ("नोड्स की संख्या (अद्यतन) =" + सूची। गणना); Console.WriteLine ("लिंक्डलिस्ट में तत्व ... (लिंक्डलिस्ट के माध्यम से पुनरावृत्त करने वाला एन्यूमरेटर) ..अपडेट किया गया"); डेमोएनम =सूची। गेटएन्यूमेरेटर (); जबकि (demoEnum.MoveNext ()) {स्ट्रिंग रेस =डेमोएनम। करंट; कंसोल। राइटलाइन (रेस); } सूची। सबसे पहले हटाएं (); Console.WriteLine ("नोड्स की संख्या (फिर से अपडेट की गई) =" + सूची। गणना); Console.WriteLine ("लिंक्डलिस्ट में एलिमेंट्स ... (एन्यूमरेटर लिंक्डलिस्ट के माध्यम से पुनरावृत्त करता है) ... फिर से अपडेट किया गया"); डेमोएनम =सूची। गेटएन्यूमेरेटर (); जबकि (demoEnum.MoveNext ()) {स्ट्रिंग रेस =डेमोएनम। करंट; कंसोल। राइटलाइन (रेस); } }}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
नोड्स की संख्या =लिंक्डलिस्ट में 6 तत्व ... (लिंक्डलिस्ट के माध्यम से पुनरावृत्त करने वाला एन्यूमरेटर) नोड्स की OneTwoThreeThreeThreeFour काउंट (अपडेट किया गया) =लिंक्डलिस्ट में 5 एलीमेंट्स ... (लिंक्डलिस्ट के माध्यम से पुनरावृत्त करने वाला एन्यूमरेटर) ..UPDATEDTwoThreeThreeThreeFour नोड्स की संख्या (अद्यतन फिर से) =4 तत्व LinkedList में... (एन्यूमरेटर LinkedList के माध्यम से पुनरावृति करता है)।