Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में LinkedList RemoveFirst() विधि

मान लीजिए निम्न पूर्णांक नोड्स के साथ हमारा LinkedList है:

int[] num = {29, 40, 67, 89, 198, 234};
LinkedList<int> myList = new LinkedList<int>(num);

अब यदि आप सूची से पहला तत्व हटाना चाहते हैं, तो RemoveFirst() विधि का उपयोग करें:

myList.RemoveFirst();

पूर्ण कोड

using System;
using System.Collections.Generic;

class Demo {
    static void Main() {
        int[] num = {29, 40, 67, 89, 198, 234};
        LinkedList<int> myList = new LinkedList<int>(num);
        
        foreach (var n in myList) {
            Console.WriteLine(n);
        }
        
        // पहला नोड हटाना
        myList.RemoveFirst();
        Console.WriteLine("पहला नोड हटाने के बाद LinkedList...");
        foreach (var n in myList) {
            Console.WriteLine(n);
        }
    }
}

आउटपुट

29
40
67
89
198
234
पहला नोड हटाने के बाद LinkedList...
40
67
89
198
234
  1. - C# में क्लास के मेथड को कैसे कॉल करें

    किसी मेथड को कॉल करने के लिए, ऑब्जेक्ट नाम के बाद मेथड के नाम का उपयोग करें, उदाहरण के लिए, - obj1.Display(); मान लें क्लास नाम ApplicationOne है, तो मेथड को कॉल करने के लिए - ApplicationOne one = new ApplicationOne(); //calling the displayMax method ret = one.displayMax(a, b); निम्नलिखित उदाहरण C#

  1. - C# में कस्टम मेथड कैसे परिभाषित करें?

    C# में कस्टम मेथड को परिभाषित करने के लिए निम्न सिंटैक्स का उपयोग करें:<एक्सेस स्पेसिफायर> <रिटर्न टाइप> <मेथड नाम>(पैरामीटर सूची) { मेथड बॉडी }मेथड के विभिन्न तत्व निम्नानुसार हैं:एक्सेस स्पेसिफायर - यह निर्धारित करता है कि कोई वेरिएबल या मेथड दूसरी क्लास से कितना दृश्यमान है।रिटर

  1. - Java में Method Overloading

    मेथड ओवरलोडिंग स्टैटिक पॉलीमॉर्फिज्म का एक प्रकार है। मेथड ओवरलोडिंग में, हम समान नाम लेकिन अलग पैरामीटर्स वाले कई मेथड्स को परिभाषित कर सकते हैं। निम्नलिखित उदाहरण प्रोग्राम पर विचार करें।उदाहरणpublic class Tester { public static void main(String args[]) { Tester tester = new Tester()