Maison > développement back-end > Tutoriel C#.Net > Classe StringCollection en C#

Classe StringCollection en C#

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-06 18:49:02
avant
1329 Les gens l'ont consulté

C# 中的 StringCollection 类

La classe StringCollection représente une collection de chaînes. Voici les propriétés de la classe StringCollection -

Sr.no
Propriétés et descriptions
1 Count

Obtenez le nombre de paires clé/valeur contenues Collection OrderedDictionary.

2 IsReadOnly

Obtient une valeur indiquant si StringCollection est Lecture seule..

3 IsSynchronized strong>

Obtient une valeur indiquant s'il faut accéder StringCollection est synchronisé (thread-safe).

4 Item[Int32]

Obtient ou définit l'élément à l'index spécifié.

5 SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à une StringCollection.

Voici les méthodes de la classe StringCollection-

Numéro d'enseignant Méthodes et instructions
1 Add(String)

Ajouter une chaîne à la fin de StringCollection .

2 AddRange(String[] )

Copiez les éléments du tableau de chaînes jusqu'à la fin Collection de chaînes.

3 Clear() strong>

Supprimez toutes les chaînes de StringCollection.

4 Contains(String)

Détermine si la chaîne spécifiée est dans Collection de chaînes.

5 CopyTo(String[] ,Int32)

Copiez l'intégralité de la valeur StringCollection dans un tableau de chaînes unidimensionnel, en commençant à la position spécifiée L'index du tableau cible.

6 Equals(Object)

Déterminez si l'objet spécifié est égal à objet courant. (Hérité de Object)

7 GetEnumerator()

Renvoie un StringEnumerator itéré Collection de chaînes.

Voyons maintenant quelques exemples

Vérifiez si deux objets StringCollection sont égaux ou non, le code est le suivant -

Exemple

Démonstration en direct

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));
   }
}
Copier après la connexion

Sortie

Cela produira la sortie suivante −

StringCollection1 elements...
Accessories
Books
Electronics
StringCollection2 elements...
Accessories
Books
Electronics
Both the String Collections are equal? = False
Copier après la connexion

Pour vérifier si la chaîne spécifiée est dans StringCollection, le code est le suivant −

Exemple

Démonstration en ligne

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"));
   }
}
Copier après la connexion

Output

Cela produira la sortie suivante−

Array elements...
100
200
300
400
500
Does the specified string is in the StringCollection? = False
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal