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

C# में जांचें कि StringCollection केवल-पढ़ने योग्य है या नहीं

C# में StringCollection वर्ग की IsReadOnly प्रॉपर्टी का उपयोग करके यह जांचा जा सकता है कि संग्रह केवल-पढ़ने योग्य है या नहीं। StringCollection हमेशा पढ़ने-लिखने योग्य होता है, इसलिए यह प्रॉपर्टी हमेशा false लौटाती है।

उदाहरण 1: IsReadOnly और Contains जांचना

using System;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        StringCollection stringCol = new StringCollection();
        String[] arr = new String[] { "100", "200", "300", "400", "500" };
        
        Console.WriteLine("सरणी तत्व...");
        foreach (string res in arr) {
            Console.WriteLine(res);
        }
        
        stringCol.AddRange(arr);
        Console.WriteLine("क्या StringCollection केवल-पढ़ने योग्य है? = " + stringCol.IsReadOnly);
        Console.WriteLine("क्या निर्दिष्ट स्ट्रिंग StringCollection में है? = " + stringCol.Contains("800"));
    }
}

आउटपुट

सरणी तत्व...
100
200
300
400
500
क्या StringCollection केवल-पढ़ने योग्य है? = False
क्या निर्दिष्ट स्ट्रिंग StringCollection में है? = False

उदाहरण 2: नामों के साथ StringCollection

using System;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        StringCollection stringCol = new StringCollection();
        String[] arr = new String[] { "John", "Tim", "Kevin", "Bradman", "Katie", "Tom", "Nathan" };
        
        Console.WriteLine("स्ट्रिंग सरणी तत्व...");
        foreach (string res in arr) {
            Console.WriteLine(res);
        }
        
        stringCol.AddRange(arr);
        Console.WriteLine("क्या StringCollection केवल-पढ़ने योग्य है? = " + stringCol.IsReadOnly);
        Console.WriteLine("क्या निर्दिष्ट स्ट्रिंग StringCollection में है? = " + stringCol.Contains("Tim"));
    }
}

आउटपुट

स्ट्रिंग सरणी तत्व...
John
Tim
Kevin
Bradman
Katie
Tom
Nathan
क्या StringCollection केवल-पढ़ने योग्य है? = False
क्या निर्दिष्ट स्ट्रिंग StringCollection में है? = True

मुख्य बिंदु

  • IsReadOnly प्रॉपर्टी हमेशा false लौटाती है StringCollection के लिए
  • Contains(string) विधि से स्ट्रिंग की उपस्थिति जांच सकते हैं
  • AddRange() से सरणी के तत्व थोक में जोड़ सकते हैं
  • StringCollection गैर-जेनेरिक संग्रह है, केवल स्ट्रिंग्स के लिए
  • आधुनिक कोड में List<string> का उपयोग करने की अनुशंसा की जाती है
  1. - C# में ऐरे केवल पढ़ने योग्य है या नहीं जांचें

    C# में एक ऐरे केवल पढ़ने योग्य है या नहीं, यह जांचने के लिए IsReadOnly प्रॉपर्टी का उपयोग किया जाता है। ऐरे के लिए यह प्रॉपर्टी हमेशा false लौटाती है क्योंकि ऐरे आकार में निश्चित होते हैं लेकिन संशोधन योग्य होते हैं। IsFixedSize प्रॉपर्टी हमेशा true लौटाती है। उदाहरण 1 ele.StartsWith(E)));

  1. - C# में फाइल के अस्तित्व की जांच करना

    File.Exists() मेथड का उपयोग फाइल मौजूद है या नहीं चेक करने के लिए: E:\new.txt File.Exists() मेथड का उपयोग करें: if (File.Exists(@E:\new.txt)) { Console.WriteLine(File exists...); } पूर्ण कोड उदाहरण using System; using System.IO; public class Demo { public static void Main() {

  1. - पायथन में जांचें कि सरणी सुंदर (beautiful) है या नहीं

    मान लीजिए हमारे पास अद्वितीय तत्वों की एक सरणी nums है। हमें जांचना है कि ये शर्तें पूरी होती हैं या नहीं: तत्व 1 से n की रेंज में होंगे। सरणी आरोही क्रम में सॉर्ट नहीं होनी चाहिए। उदाहरण के लिए, यदि nums = [2, 6, 1, 5, 3, 4] है, तो आउटपुट True होगा। हल करने का तरीका n := nums का आकार total := n