Rumah > Artikel > pembangunan bahagian belakang > 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
Harta Exists ialah sifat Boolean yang ditakrifkan dalam kelas List
public bool Exists(Predicate<T> match)
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"); } } }
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".
Apple exists in the list
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"); } } }
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.
There exists an element in the list greater than 3
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!