Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Kelas SortedSet dalam C#

Kelas SortedSet dalam C#

王林
Lepaskan: 2023-08-26 09:29:17
ke hadapan
1106 orang telah melayarinya

C# 中的 SortedSet 类

Kelas SortedSet dalam C# mewakili koleksi objek yang diselenggarakan dalam susunan tersusun.

Dapatkan Objek IComparer yang digunakan untuk menyusun nilai dalam SortedSet.

CountMendapatkan bilangan elemen dalam Kaedah dan peneranganTambah elemen pada koleksi, dan mengembalikan nilai yang menunjukkan sama ada elemen itu berjaya ditambah.
2
3Max

Mendapat nilai maksimum dalam SortedSet, sebagai ditakrifkan oleh pembanding.

4Min

Mendapat nilai minimum dalam SortedSet, sebagai Ditakrifkan oleh pembanding.

Berikut adalah beberapa kaedah kelas SortedSet:

Nombor siri

menunjukkan jika ia berjaya ditambahkan.2Clear()Mengalih keluar semua elemen daripada set
Menentukan sama ada set mengandungi elemen tertentu.

.

CopyTo(T[])

Menyalin SortedSet kepada tatasusunan satu dimensi yang serasi, bermula pada permulaan tatasusunan sasaran. 5

CopyTo(T[], Int32)

Menyalin SortedSet kepada tatasusunan satudimensi yang serasi🜎 6

CopyTo(T[], Int32, Int32)

Menyalin bilangan elemen tertentu Tukar daripada SortedSet kepada tatasusunan 1D yang serasi tatasusunan, bermula pada indeks tatasusunan yang ditentukan. 7

CreateSetComparer()

Mengembalikan objek IEqualityComparer yang boleh digunakan untuk Buat koleksi yang mengandungi koleksi individu. Contoh

Sekarang mari lihat beberapa contoh −

Untuk menyemak sama ada SortedSet mengandungi elemen tertentu, kodnya adalah seperti berikut −

Live Demonstration keluaran berikut −
using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      SortedSet<string> set1 = new SortedSet<string>();
      set1.Add("CD");
      set1.Add("CD");
      set1.Add("CD");
      set1.Add("CD");
      Console.WriteLine("Elements in SortedSet1...");
      foreach (string res in set1) {
         Console.WriteLine(res);
      }
      Console.WriteLine("Does the SortedSet1 contains the element DE? = "+set1.Contains("DE"));
      SortedSet<string> set2 = new SortedSet<string>();
      set2.Add("BC");
      set2.Add("CD");
      set2.Add("DE");
      set2.Add("EF");
      set2.Add("AB");
      set2.Add("HI");
      set2.Add("JK");
      Console.WriteLine("Elements in SortedSet2...");
      foreach (string res in set2) {
         Console.WriteLine(res);
      }
      Console.WriteLine("SortedSet2 is a superset of SortedSet1? = "+set2.IsSupersetOf(set1));
   }
}
Salin selepas log masuk
Untuk mendapatkan enumerator yang merentasi SortedSet, kodnya adalah seperti berikut −ContohDemonstrasi dalam talian

Elements in SortedSet1...
CD
Does the SortedSet1 contains the element DE? = False
Elements in SortedSet2...
AB
BC
CD
DE
EF
HI
JK
SortedSet2 is a superset of SortedSet1? = True
Salin selepas log masuk

Output

Ini akan menghasilkan output berikut −

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

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan