首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

,linq获得数据的前两位

2012-09-07 
求助,linq获得数据的前两位用linq查询数据库,并且只输出这个查询结果的前两位,比如查询到的值是3243254323

求助,linq获得数据的前两位
用linq查询数据库,并且只输出这个查询结果的前两位,比如查询到的值是32432543232,输出就是32.
linq语句是 var aa =(from b in XXX select b.ID).distinct();

[解决办法]
后截取(假声ID是Int32)
var aa =(from b in XXX select b.ID).distinct();
var bb = from a in aa select a.ToString().Substring(0, (a.Length < 2 ? a.Length : 2))

bb就是含有前两位数字字符的collection了。

热点排行