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

सी # में स्ट्रिंग कोलेक्शन क्लास

StringCollection वर्ग स्ट्रिंग्स के संग्रह का प्रतिनिधित्व करता है। StringCollection वर्ग के गुण निम्नलिखित हैं -

Sr.no संपत्ति और विवरण
1 गिनें
ऑर्डर किए गए डिक्शनरी संग्रह में निहित कुंजी/मान जोड़े की संख्या प्राप्त करें।
2 केवल पढ़ने के लिए है
एक मान प्राप्त करता है जो दर्शाता है कि क्या स्ट्रिंगकोलेक्शन केवल-पढ़ने के लिए है ..
3 सिंक्रनाइज़ किया गया है
एक मान प्राप्त करता है जो दर्शाता है कि स्ट्रिंगकोलेक्शन तक पहुंच सिंक्रनाइज़ है (थ्रेड सुरक्षित)।
4 आइटम[Int32]
निर्दिष्ट सूचकांक पर तत्व प्राप्त करें या सेट करें।
5 सिंकरूट
एक ऑब्जेक्ट प्राप्त करता है जिसका उपयोग स्ट्रिंगकोलेक्शन तक पहुंच को सिंक्रनाइज़ करने के लिए किया जा सकता है।

StringCollection वर्ग के तरीके निम्नलिखित हैं -

Sr.no विधि और विवरण
1 जोड़ें (स्ट्रिंग)
StringCollection के अंत में एक स्ट्रिंग जोड़ता है।
2 AddRange(String[])
स्ट्रिंग सरणी के तत्वों को StringCollection के अंत में कॉपी करता है।
3 साफ़ करें ()
StringCollection से सभी तार हटा देता है।
4 शामिल है(स्ट्रिंग)
निर्धारित करता है कि निर्दिष्ट स्ट्रिंग स्ट्रिंगकोलेक्शन में है या नहीं।
5 CopyTo(String[],Int32)
लक्ष्य सरणी के निर्दिष्ट सूचकांक से शुरू होकर, संपूर्ण स्ट्रिंगकोलेक्शन मानों को स्ट्रिंग्स के एक आयामी सरणी में कॉपी करता है।
6 बराबर(वस्तु)
निर्धारित करता है कि निर्दिष्ट वस्तु वर्तमान वस्तु के बराबर है। (वस्तु से विरासत में मिला)
7 गणना प्राप्त करें ()
एक StringEnumerator देता है जो StringCollection के माध्यम से पुनरावृत्त होता है।

आइए अब कुछ उदाहरण देखें

यह जाँचने के लिए कि क्या दो StringCollection ऑब्जेक्ट समान हैं, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Specialized;
public class Demo {
   public static void Main() {
      StringCollection strCol1 = new StringCollection();
      strCol1.Add("Accessories");
      strCol1.Add("Books");
      strCol1.Add("Electronics");
      Console.WriteLine("StringCollection1 elements...");
      foreach (string res in strCol1) {
         Console.WriteLine(res);
      }
      StringCollection strCol2 = new StringCollection();
      strCol2.Add("Accessories");
      strCol2.Add("Books");
      strCol2.Add("Electronics");
      Console.WriteLine("StringCollection2 elements...");
      foreach (string res in strCol1) {
         Console.WriteLine(res);
      }
      Console.WriteLine("Both the String Collections are equal? = "+strCol1.Equals(strCol2));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

StringCollection1 elements...
Accessories
Books
Electronics
StringCollection2 elements...
Accessories
Books
Electronics
Both the String Collections are equal? = False

यह जाँचने के लिए कि निर्दिष्ट स्ट्रिंग StringCollection में है या नहीं, कोड इस प्रकार है -

उदाहरण

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("Array elements...");
      foreach (string res in arr) {
         Console.WriteLine(res);
      }
      stringCol.AddRange(arr);
      Console.WriteLine("Does the specified string is in the StringCollection? = "+stringCol.Contains("800"));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Array elements...
100
200
300
400
500
Does the specified string is in the StringCollection? = False

  1. सी # में कक्षा कनवर्ट करें

    कन्वर्ट क्लास में बेस डेटा टाइप को दूसरे बेस डेटा टाइप में बदलने के तरीके हैं। आइए कुछ उदाहरण देखें - Convert.ToBoolean() विधि C# में एक निर्दिष्ट मान को समकक्ष बूलियन मान में बदलने के लिए उपयोग किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static bool ToBoolean (string val, IFormatProv

  1. जांचें कि निर्दिष्ट स्ट्रिंग सी # में स्ट्रिंगकोलेक्शन में है या नहीं

    यह जांचने के लिए कि निर्दिष्ट स्ट्रिंग स्ट्रिंगकोलेक्शन में है या नहीं, कोड इस प्रकार है - उदाहरण using System; using System.Collections.Specialized; public class Demo {    public static void Main() {       StringCollection stringCol = new StringCollection();     &

  1. सी # में कंसोल क्लास

    C# में कंसोल क्लास का उपयोग कंसोल अनुप्रयोगों के लिए मानक इनपुट, आउटपुट और त्रुटि स्ट्रीम का प्रतिनिधित्व करने के लिए किया जाता है। आइए C# - . में कंसोल वर्ग के गुणों के कुछ उदाहरण देखें Console.CursorLeft संपत्ति C# में कंसोल के CursorLeft को बदलने के लिए, Console.CursorLeft प्रॉपर्टी का उपयोग कर