91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c#中where的用法是什么

c#
小億
204
2024-02-02 11:54:41
欄目: 編程語言

在C#中,where關鍵字用于在LINQ查詢中指定一個或多個篩選條件。它可以用于篩選集合中的元素,只返回滿足指定條件的元素。

where關鍵字的基本語法是:

var result = from item in collection
             where condition
             select item;

或者使用方法語法:

var result = collection.Where(item => condition);

其中,item表示集合中的每個元素,condition是一個布爾表達式,用于篩選元素。

以下是一些使用where的示例:

// 從整數集合中篩選出大于5的元素
var numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
var result = numbers.Where(n => n > 5);

// 從字符串數組中篩選出長度大于等于5且以大寫字母開頭的字符串
var strings = new string[] { "Apple", "banana", "cherry", "Orange", "grape" };
var result = strings.Where(s => s.Length >= 5 && char.IsUpper(s[0]));

// 從自定義對象集合中篩選出滿足特定條件的對象
public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

var people = new List<Person>
{
    new Person { Name = "Alice", Age = 25 },
    new Person { Name = "Bob", Age = 30 },
    new Person { Name = "Charlie", Age = 35 }
};

var result = people.Where(p => p.Age > 30);

這些示例中,where關鍵字被用于篩選出滿足特定條件的元素,并將它們放入一個新的集合中。

0
土默特左旗| 彩票| 葫芦岛市| 柯坪县| 宁夏| 邹平县| 临安市| 兖州市| 治县。| 灵寿县| 冕宁县| 宁都县| 西乌| 新巴尔虎左旗| 大理市| 类乌齐县| 嵊州市| 汕头市| 崇州市| 夹江县| 公安县| 阜阳市| 全南县| 菏泽市| 芜湖市| 岳西县| 金乡县| 长阳| 亚东县| 英山县| 平度市| 嘉义市| 孝昌县| 临泉县| 巴楚县| 遂宁市| 凉城县| 建瓯市| 定边县| 开阳县| 陈巴尔虎旗|