Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C# menunjukkan penggunaan harta Exists

Program C# menunjukkan penggunaan harta Exists

WBOY
WBOYke hadapan
2023-08-22 23:53:021002semak imbas

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)

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

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

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

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

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam