读书人

linq获得数据的前两位

发布时间: 2012-09-07 10:38:15 作者: rapoo

求助,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了。

读书人网 >.NET

热点推荐