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

C# में StringCollection में स्ट्रिंग्स की संख्या प्राप्त करें

C# में StringCollection वर्ग की Count प्रॉपर्टी का उपयोग करके संग्रह में मौजूद स्ट्रिंग्स की कुल संख्या प्राप्त की जा सकती है। यह प्रॉपर्टी केवल-पढ़ने योग्य है और संग्रह में तत्वों की वर्तमान संख्या को पूर्णांक के रूप में लौटाती है।

उदाहरण 1: सरणी से StringCollection बनाकर Count प्राप्त करना

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 तत्व...");
        foreach (string str in strArr) {
            Console.WriteLine(str);
        }
        
        strCol.AddRange(strArr);
        Console.WriteLine("5वें सूचकांक पर तत्व = " + strCol[5]);
        Console.WriteLine("StringCollection में स्ट्रिंग्स की संख्या = " + strCol.Count);
    }
}

आउटपुट

StringCollection तत्व...
A
B
C
D
E
F
G
H
5वें सूचकांक पर तत्व = F
StringCollection में स्ट्रिंग्स की संख्या = 8

उदाहरण 2: संख्यात्मक स्ट्रिंग्स के साथ StringCollection

using System;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        StringCollection strCol = new StringCollection();
        String[] strArr = new String[] { "10", "20", "30", "40", "50" };
        
        Console.WriteLine("StringCollection तत्व...");
        foreach (string str in strArr) {
            Console.WriteLine(str);
        }
        
        strCol.AddRange(strArr);
        Console.WriteLine("StringCollection में स्ट्रिंग्स की संख्या = " + strCol.Count);
    }
}

आउटपुट

StringCollection तत्व...
10
20
30
40
50
StringCollection में स्ट्रिंग्स की संख्या = 5

मुख्य बिंदु

  • Count प्रॉपर्टी केवल-पढ़ने योग्य है
  • AddRange() से सरणी के सभी तत्व एक साथ जोड़ सकते हैं
  • Add() से एक-एक करके तत्व जोड़ सकते हैं
  • सूचकांकर [index] से विशिष्ट स्थिति पर तत्व प्राप्त कर सकते हैं
  • आधुनिक कोड में List<string> का उपयोग करने की अनुशंसा की जाती है
  1. - C# में जांचें कि StringCollection केवल-पढ़ने योग्य है या नहीं

    C# में StringCollection वर्ग की IsReadOnly प्रॉपर्टी का उपयोग करके यह जांचा जा सकता है कि संग्रह केवल-पढ़ने योग्य है या नहीं। StringCollection हमेशा पढ़ने-लिखने योग्य होता है, इसलिए यह प्रॉपर्टी हमेशा false लौटाती है। उदाहरण 1: IsReadOnly और Contains जांचना using System; using System.Collections.Sp

  1. - C# में फ़ाइल में बाइट्स की संख्या प्राप्त करना

    FileInfo प्रकार में एक Length प्रॉपर्टी होती है जो निर्धारित करती है कि फ़ाइल में कितने बाइट्स हैं।सबसे पहले, फ़ाइल सेट करें:FileInfo file = new FileInfo("D:\\new");अब Length प्रॉपर्टी का उपयोग करें:file.Lengthयहाँ पूरा कोड है:उदाहरणusing System; using System.Linq; using System.IO; class P

  1. - C# में ड्राइव फॉर्मेट (फाइल सिस्टम) प्राप्त करना

    C# में किसी ड्राइव का फाइल सिस्टम फॉर्मेट (जैसे NTFS, FAT32, exFAT, ext4 आदि) जानने के लिए DriveInfo.DriveFormat प्रॉपर्टी का उपयोग किया जाता है। उदाहरण using System; using System.IO; public class Demo { public static void Main() { try { // C: ड्राइव के लिए Dri