Linq let Concat
生活随笔
收集整理的這篇文章主要介紹了
Linq let Concat
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
let:
String[] strs = { "A penny saved is a penny earned.","The early bird catches the worm.","The pen is mightier than the sword." };var result = from s in strs //s是數組strs中的一個元素let word = s.Split(' ') //word是s句子中的單詞數組from a in word //a是word單詞數組中的一個單詞let w = a.ToLower() //w是a單詞的小寫where w[0] == 't'select word;foreach (var r in result){var words = r.ToArray();foreach (var w in words){Console.Write(w + "||");}Console.WriteLine();Console.WriteLine("=======================");}?
2.concat:
?連接數組
var result = list.Select(q => q.Name).Concat(dogs.Select(o => o.Name));ap.ShowArray(result.ToArray());注意必須都是同一類型的,例如上面就是字符串類型
連接對象數組
var result = list.Where(q => q.ID < 4);var result2 = list.Where(q => q.ID > 7);var result3 = result.Concat(result2);ap.Show(result3.ToList());有相同數據的情況
var result = list.Where(q => q.ID < 8);var result2 = list.Where(q => q.ID > 4);var result3 = result.Concat(result2);ap.Show(result3.ToList());?
?
轉載于:https://www.cnblogs.com/hongdada/p/3171752.html
總結
以上是生活随笔為你收集整理的Linq let Concat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: poj 1141
- 下一篇: Codeforces Round #19