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

C# में जेनेरिक List<T> क्या है?


परिचय

List<T> एक जेनेरिक कलेक्शन है जो डायनामिकली आकार बदल सकता है (एरे के विपरीत)। यह System.Collections.Generic नेमस्पेस में है।

घोषणा और इनिशियलाइज़ेशन

// खाली सूची
List myList = new List();

// कलेक्शन इनिशियलाइज़र
List myList = new List { "mammals", "reptiles", "amphibians" };

उदाहरण: Count प्रॉपर्टी

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        List myList = new List { "mammals", "reptiles", "amphibians" };
        Console.WriteLine("Count: " + myList.Count); // 3

        // एलिमेंट जोड़ें
        myList.Add("birds");
        Console.WriteLine("Count after Add: " + myList.Count); // 4

        // एक्सेस
        Console.WriteLine(myList[0]); // mammals
    }
}

प्रमुख मेथड/प्रॉपर्टी

सदस्यविवरण
Add(item)अंत में जोड़ें
Insert(index, item)निर्दिष्ट इंडेक्स पर डालें
Remove(item)पहला मिलान हटाएं
RemoveAt(index)इंडेक्स पर हटाएं
Clear()सभी हटाएं
Contains(item)मौजूदगी जांच
IndexOf(item)पहला इंडेक्स
Sort()इन-प्लेस सॉर्ट
Countएलिमेंट संख्या
Capacityआंतरिक एरे क्षमता

एरे से तुलना

  • एरे: फिक्स्ड आकार, तेज़ एक्सेस, कम मेमोरी ओवरहेड।
  • List: डायनामिक आकार, समृद्ध API, थोड़ा अधिक ओवरहेड।
  1. C# ASP.NET MVC में ViewData क्या है? C# ASP.NET MVC में ViewData क्या है?

    ViewData ऑब्जेक्ट्स का एक डिक्शनरी है जिसे स्ट्रिंग्स को कुंजी के रूप में उपयोग करके स्टोर और रिट्रीव किया जाता है। इसका उपयोग कंट्रोलर से व्यू में डेटा ट्रांसफर करने के लिए किया जाता है। चूंकि ViewData एक डिक्शनरी है, इसमें की-वैल्यू पेयर्स होते हैं जहां प्रत्येक कुंजी एक स्ट्रिंग होनी चाहिए। ViewD

  1. Java में StringIndexOutOfBoundsException क्या है? Java में StringIndexOutOfBoundsException क्या है?

    स्ट्रिंग्स का उपयोग Java में वर्णों के अनुक्रम को संग्रहीत करने के लिए किया जाता है, उन्हें ऑब्जेक्ट्स के रूप में माना जाता है। java.lang पैकेज का String क्लास एक स्ट्रिंग का प्रतिनिधित्व करता है। आप स्ट्रिंग को या तो new कीवर्ड का उपयोग करके (किसी अन्य ऑब्जेक्ट की तरह) बना सकते हैं, या लिटरल को मान

  1. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

    इस लेख में हम देखेंगे कि स्ट्रिंग डेटा प्रकार वाली सूची की सूची कैसे बनाई जाती है। आंतरिक सूचियाँ स्वयं स्ट्रिंग डेटा प्रकार की होती हैं और उनमें संख्यात्मक या स्ट्रिंग तत्व हो सकते हैं। strip और split का उपयोग करना हम इन दो विधियों का उपयोग करते हैं जो पहले सूचियों को अलग करती हैं और फिर सूची के प्