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

C# में StringCollection में निर्दिष्ट इंडेक्स पर प्राप्त या सेट करें

StringCollection इंडेक्सर के माध्यम से शून्य-आधारित इंडेक्स द्वारा स्ट्रिंग्स तक पहुंच प्रदान करता है। यह केवल स्ट्रिंग मान स्वीकार करता है, टाइप सुरक्षा प्रदान करता है।

उदाहरण 1: तत्व पढ़ना

using System;
using System.Collections.Specialized;

public class Demo
{
    public static void Main()
    {
        StringCollection strCol = new StringCollection();
        String[] strArr = new String[] { "A", "B", "C", "D", "E", "F", "G", "H" };
        Console.WriteLine("StringCollection elements...");
        foreach (string str in strArr)
        {
            Console.WriteLine(str);
        }
        strCol.AddRange(strArr);
        Console.WriteLine("Element at 5th index = " + strCol[5]);
    }
}

आउटपुट

StringCollection elements...
A
B
C
D
E
F
G
H
Element at 5th index = F

उदाहरण 2: तत्व पढ़ना और अपडेट करना

using System;
using System.Collections.Specialized;

public class Demo
{
    public static void Main()
    {
        StringCollection strCol = new StringCollection();
        String[] strArr = new String[] { "A", "B", "C", "D", "E", "F", "G", "H" };
        Console.WriteLine("StringCollection elements...");
        foreach (string str in strArr)
        {
            Console.WriteLine(str);
        }
        strCol.AddRange(strArr);
        Console.WriteLine("Element at 5th index = " + strCol[5]);
        strCol[5] = "M";
        Console.WriteLine("Element at 5th index (updated) = " + strCol[5]);
    }
}

आउटपुट

StringCollection elements...
A
B
C
D
E
F
G
H
Element at 5th index = F
Element at 5th index (updated) = M

StringCollection आंतरिक रूप से ArrayList का उपयोग करता है। इंडेक्सर O(1) एक्सेस प्रदान करता है। अमान्य इंडेक्स ArgumentOutOfRangeException फेंकता है। null मान अनुमत हैं। आधुनिक कोड में List<string> पसंद किया जाता है।

  1. - C# में SortedList में निर्दिष्ट कुंजी से मान प्राप्त या सेट करें

    C# में SortedList वर्ग के सूचकांकर [key] का उपयोग करके निर्दिष्ट कुंजी से जुड़े मान को प्राप्त या सेट किया जा सकता है। यह सूचकांकर कुंजी मौजूद होने पर मान लौटाता है, और मान सेट करने पर मौजूदा मान को अपडेट करता है या नई प्रविष्टि बनाता है। उदाहरण 1: कुंजी से मान प्राप्त करना और अपडेट करना using Syst

  1. - C# में ListDictionary में निर्दिष्ट कुंजी से मान प्राप्त या सेट करें

    C# में ListDictionary वर्ग के सूचकांकर [key] का उपयोग करके निर्दिष्ट कुंजी से जुड़े मान को प्राप्त या सेट किया जा सकता है। यह सूचकांकर कुंजी मौजूद होने पर मान लौटाता है, और मान सेट करने पर मौजूदा मान को अपडेट करता है या नई प्रविष्टि बनाता है। उदाहरण 1: कुंजी से मान प्राप्त करना using System; using

  1. राउटर कैसे सेट अप करें राउटर कैसे सेट अप करें

    यदि आप एक नर्ड हैं, तो एक नए राउटर को सेट अप करने की संभावना वास्तव में आपको थोड़ा उत्साहित कर सकती है। आखिर क्या प्यार नहीं करना? आपको नेटवर्क नाम देने, सेटिंग्स tweak करने, कुछ अतिरिक्त गति निचोड़ने, और आम तौर पर यह देखने के लिए चारों ओर छेड़छाड़ करने में मज़ा आता है कि आप क्या कर सकते हैं। यदि यह