我有一個字符串列表List<string> listOfstring = new List<string> { "a", "app", "1", "bam", "man","......."};//a big list現在我需要所有以 linq 開頭的字符串app
3 回答

慕碼人2483693
TA貢獻1860條經驗 獲得超9個贊
使用 System.Linq 中的 Where 函數就是您要查找的內容。我們還可以使用 start with 函數從列表中獲取以單詞“app”開頭的所有值。
var results = listOfstring.Where(x => x.StartsWith("app", StringComparison.Ordinal)).ToList();

小怪獸愛吃肉
TA貢獻1852條經驗 獲得超1個贊
有兩種方法可以編寫 LINQ:1. 查詢語法 2。方法語法
使用查詢語法:
var results = from s in listOfstring where x.StartsWith("app") select s;
使用方法語法:
var results = listOfstring.Where(x=> x.StartsWith("app"));
希望這有幫助。
- 3 回答
- 0 關注
- 111 瀏覽
添加回答
舉報
0/150
提交
取消