Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Kelas StringCollection dalam C#

Kelas StringCollection dalam C#

WBOY
WBOYke hadapan
2023-09-06 18:49:021169semak imbas

C# 中的 StringCollection 类

Kelas StringCollection mewakili koleksi rentetan. Berikut ialah sifat kelas StringCollection -

Sr.no2345
Sifat dan penerangan
1 Mengira nombor kunciDapatkan nombor berpasangan

Koleksi TempahanKamus.

IsReadOnly

Mendapat nilai yang menunjukkan sama ada StringCollection adalah Baca sahaja..

strong>IsSynchronized

Mendapat nilai yang menunjukkan sama ada untuk mengakses StringCollection disegerakkan (selamat untuk benang).

Item[Int32]

Mendapat atau menetapkan elemen pada indeks yang ditentukan.

SyncRoot

Mendapat objek yang boleh digunakan untuk menyegerakkan akses kepada StringCollection.

Berikut adalah kaedah StringCollection kelas-Nombor guruKaedah dan arahan
ing)

Tambah rentetan pada penghujung daripada StringCollection .

2AddRange(String[] )

Salin elemen tatasusunan rentetan ke penghujung StringCollection.

3 strong>Clear()

Alih keluar semua rentetan daripada StringCollection.

4Mengandungi(String)

Tentukan sama ada rentetan yang ditentukan berada dalam StringCollection.

5CopyTo(String[] ,Int32)

Salin keseluruhan nilai StringCollection ke tatasusunan rentetan satu dimensi, bermula pada kedudukan yang ditentukan Indeks tatasusunan sasaran.

6Sama(Objek)

Tentukan sama ada objek yang dinyatakan adalah sama dengan objek semasa. (Diwarisi daripada Objek)

7GetEnumerator()

Mengembalikan StringEnumerator yang diulang StringCollection.

Sekarang mari kita lihat beberapa contoh

Periksa sama ada dua objek StringCollection adalah sama atau tidak, kodnya adalah seperti berikut -

Contoh

Demonstrasi Langsung ini akan menghasilkan output 🜎 ini 🜎 Output berikut −

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));
   }
}

Untuk menyemak Sama ada rentetan yang ditentukan berada dalam StringCollection, kodnya adalah seperti berikut −

Contoh

Demonstrasi dalam talian

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

Output

Ini akan menghasilkan output berikut−

Atas ialah kandungan terperinci Kelas StringCollection dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Tukar aksara rentetan dalam C#Artikel seterusnya:Tukar aksara rentetan dalam C#