说起匿名类型,我们都知道这玩意都是为linq而生,而且匿名类型给我们带来的便利性大家在实战中应该都体会到了,特别适合于一次性使用,临时使用这些场景,虽然说是匿名类型,也就是说是有类型的,只是匿名了而已,对吧,这篇我们就来探索下匿名类型到底和linq有多大关系呢??? 一:se ...
说起匿名类型,我们都知道这玩意都是为get='_blank'>linq而生,而且匿名类型给我们带来的便利性大家在实战中应该都体会到了,特别适合于一次性使用,临时
使用这些场景,虽然说是匿名类型,也就是说是有类型的,只是匿名了而已,对吧,这篇我们就来探索下匿名类型到底和linq有多大关系呢???
一:select中的匿名类型
这个我想大家用的是最多的,毕竟你select之后需要把原始数据重塑成另一种形状展示出来,不信你看嘛!!!
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 var strs = new string[] { "as", "is", "two", "spa" }; 6 7 var query = from str in strs 8 let temp = str.ToUpper() 9 where temp.Contains("S")10 select new { Word = temp, Length = temp.Length };11 }12 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Linq专题之提高编码效率—— 第二篇 神一样的匿名类型
关键词:linq
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。