Exists屬性在C#中是一個非常有用的屬性,它檢查集合中是否有任何元素滿足給定的條件。此屬性是C#中List
Exists屬性是在C#的List
public bool Exists(Predicate<T> match)
讓我們來看一個範例,示範如何使用Exists屬性來檢查清單中是否存在任何元素。
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"); } } }
在這段程式碼中,我們有一個名為fruits的字串清單。我們使用Exists屬性來檢查清單中是否存在元素"apple"。我們傳遞一個lambda表達式,該表達式檢查列表中的每個元素是否等於"apple"。
Apple exists in the list
現在,讓我們來看一個範例,示範如何使用Exists屬性來檢查清單中是否有任何元素滿足條件。
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"); } } }
在這段程式碼中,我們有一個名為numbers的整數清單。我們使用Exists屬性來檢查清單中是否有任何元素大於3。我們傳遞了一個lambda表達式,用於檢查列表中的每個元素是否大於3。
There exists an element in the list greater than 3
Exists屬性是一個強大的屬性,可以用來檢查集合中的任何元素是否滿足給定的條件。在本文中,我們探討了在C#程式中使用Exists屬性的用法。我們看到如何檢查清單中是否存在一個元素,以及如何檢查清單中是否有任何元素滿足條件。
以上是C#程式展示Exists屬性的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!