Heim  >  Artikel  >  Backend-Entwicklung  >  Das C#-Programm zeigt die Verwendung der Exists-Eigenschaft

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

WBOY
WBOYnach vorne
2023-08-22 23:53:021001Durchsuche

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)

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

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

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

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen