Heim > Backend-Entwicklung > C#.Net-Tutorial > Das C#-Programm zeigt die Verwendung der Exists-Eigenschaft

Das C#-Programm zeigt die Verwendung der Exists-Eigenschaft

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-08-22 23:53:02
nach vorne
1095 Leute haben es durchsucht

Das C#-Programm zeigt die Verwendung der Exists-Eigenschaft

Die Exists-Eigenschaft ist eine sehr nützliche Eigenschaft in C#, die prüft, ob ein Element in der Sammlung eine bestimmte Bedingung erfüllt. Diese Eigenschaft ist Teil der List-Klasse in C# und gibt einen booleschen Wert zurück, der angibt, ob es Elemente in der Liste gibt, die die angegebenen Kriterien erfüllen. In diesem Artikel untersuchen wir die Verwendung der Exists-Eigenschaft in C#-Programmen.

Was ist die Exists-Eigenschaft?

Die Exists-Eigenschaft ist eine boolesche Eigenschaft, die in der List-Klasse definiert ist. Es akzeptiert einen Delegaten als Argument und gibt einen booleschen Wert zurück, der angibt, ob es Elemente in der Liste gibt, die den angegebenen Kriterien entsprechen.

Syntax für vorhandene Attribute

public bool Exists(Predicate<T> match)
Nach dem Login kopieren

Beispiel: Überprüfen Sie mithilfe der Exists-Eigenschaft, ob ein Element in einer Liste vorhanden ist.

Sehen wir uns ein Beispiel an, das zeigt, wie man mit der Exists-Eigenschaft überprüft, ob ein Element in einer Liste vorhanden ist.

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");
      }
   }
}
Nach dem Login kopieren

In diesem Code haben wir eine Liste von Zeichenfolgen, die Früchte genannt werden. Wir verwenden die Exists-Eigenschaft, um zu prüfen, ob das Element „apple“ in der Liste vorhanden ist. Wir übergeben einen Lambda-Ausdruck, der prüft, ob jedes Element in der Liste gleich „apple“ ist.

Ausgabe

Apple exists in the list
Nach dem Login kopieren

Beispiel: Verwenden Sie die Exists-Eigenschaft, um zu prüfen, ob es Elemente gibt, die die Bedingung erfüllen

Sehen wir uns nun ein Beispiel an, das zeigt, wie Sie mithilfe der Exists-Eigenschaft prüfen, ob ein Element in der Liste eine Bedingung erfüllt.

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");
      }
   }
}
Nach dem Login kopieren

In diesem Code haben wir eine Liste von ganzen Zahlen, die Zahlen genannt werden. Wir verwenden die Exists-Eigenschaft, um zu prüfen, ob ein Element in der Liste größer als 3 ist. Wir haben einen Lambda-Ausdruck übergeben, der prüft, ob jedes Element in der Liste größer als 3 ist.

Ausgabe

There exists an element in the list greater than 3
Nach dem Login kopieren

Fazit

Die Exists-Eigenschaft ist eine leistungsstarke Eigenschaft, mit der überprüft werden kann, ob ein Element in der Sammlung eine bestimmte Bedingung erfüllt. In diesem Artikel haben wir die Verwendung der Exists-Eigenschaft in C#-Programmen untersucht. Wir haben gesehen, wie man prüft, ob ein Element in einer Liste vorhanden ist, und wie man prüft, ob ein Element in der Liste eine Bedingung erfüllt.

Das obige ist der detaillierte Inhalt vonDas C#-Programm zeigt die Verwendung der Exists-Eigenschaft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage