我有一个接受IQueryable的方法。是否有一个LINQ查询可以返回IQueryable中每一列的大小?
更清楚地说:这是Linq- To -objects。我想要得到每个“列”的ToString()的长度。
发布于 2008-10-07 22:42:07
您说对于每个“列”,它将映射到每个属性。在Linq to Objects中,这应该是可行的,尽管过于手动:
var lengths = from o in myObjectCollection
select new
{
PropertyLength1 = o.Property1.ToString().Length,
PropertyLength2 = o.Property2.ToString().Length,
...
}如果您指的是集合中每一项(“行”)的ToString()长度,那么:
var lengths = from o in myObjectCollection
select o.ToString().Length;https://stackoverflow.com/questions/172393
复制相似问题