Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Program C# menunjukkan penggunaan harta Exists

Program C# menunjukkan penggunaan harta Exists

WBOY
Lepaskan: 2023-08-22 23:53:02
ke hadapan
1065 orang telah melayarinya

Program C# menunjukkan penggunaan harta Exists

Exists property ialah harta yang sangat berguna dalam C# yang menyemak sama ada mana-mana elemen dalam koleksi memenuhi syarat tertentu. Sifat ini adalah sebahagian daripada kelas List dalam C# dan mengembalikan nilai Boolean yang menunjukkan sama ada terdapat sebarang elemen dalam senarai yang memenuhi kriteria yang ditentukan. Dalam artikel ini, kami akan meneroka penggunaan sifat Exists dalam program C#.

Apakah harta Exists?

Harta Exists ialah sifat Boolean yang ditakrifkan dalam kelas List Ia menerima perwakilan sebagai hujah dan mengembalikan nilai Boolean yang menunjukkan sama ada terdapat sebarang elemen dalam senarai yang sepadan dengan kriteria yang diberikan.

Sintaks untuk atribut sedia ada

public bool Exists(Predicate<T> match)
Salin selepas log masuk

Contoh: Semak sama ada sebarang elemen wujud dalam senarai menggunakan sifat Exists

Mari lihat contoh yang menunjukkan cara menggunakan sifat Exists untuk menyemak sama ada sebarang elemen wujud dalam senarai.

using System;
using System.Linq;
using System.Collections.Generic;

class Program {
   static void Main(string[] args) {
      List<string> fruits = new List<string>() { "apple", "banana", "orange", "grape", "mango" };
   
      bool exists = fruits.Exists(f => f.Equals("apple"));
   
      if (exists) {
         Console.WriteLine("Apple exists in the list");
      }
      else {
         Console.WriteLine("Apple does not exist in the list");
      }
   }
}
Salin selepas log masuk

Dalam kod ini, kami mempunyai senarai rentetan yang dipanggil buah-buahan. Kami menggunakan sifat Exists untuk menyemak sama ada unsur "epal" wujud dalam senarai. Kami lulus ungkapan lambda yang menyemak sama ada setiap elemen dalam senarai adalah sama dengan "epal".

Output

Apple exists in the list
Salin selepas log masuk

Contoh: Gunakan sifat Exists untuk menyemak sama ada terdapat unsur-unsur yang memenuhi syarat tersebut

Sekarang, mari lihat contoh yang menunjukkan cara menggunakan sifat Exists untuk menyemak sama ada mana-mana elemen dalam senarai memenuhi syarat.

using System;
using System.Linq;
using System.Collections.Generic;

class Program {
   static void Main(string[] args) {
      List<int> numbers = new List<int>() { 1, 2, 3, 4, 5 };
   
      bool exists = numbers.Exists(n => n > 3);
   
      if (exists) {
         Console.WriteLine("There exists an element in the list greater than 3");
      }
      else {
         Console.WriteLine("There is no element in the list greater than 3");
      }
   }
}
Salin selepas log masuk

Dalam kod ini, kami mempunyai senarai integer yang dipanggil nombor. Kami menggunakan sifat Exists untuk menyemak sama ada mana-mana elemen dalam senarai lebih besar daripada 3. Kami lulus ungkapan lambda yang menyemak sama ada setiap elemen dalam senarai lebih besar daripada 3.

Output

There exists an element in the list greater than 3
Salin selepas log masuk

Kesimpulan

Harta Exists ialah sifat berkuasa yang boleh digunakan untuk menyemak sama ada mana-mana elemen dalam koleksi memenuhi syarat tertentu. Dalam artikel ini, kami meneroka penggunaan sifat Exists dalam program C#. Kami melihat cara menyemak sama ada unsur wujud dalam senarai dan cara menyemak sama ada mana-mana elemen dalam senarai memenuhi syarat.

Atas ialah kandungan terperinci Program C# menunjukkan penggunaan harta Exists. 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