我有如下语句=动态LINQ的select语句
var result =
from c in displayedUsers
select
new string[]
{
c.GetType().GetProperty(columnList[0]).GetValue(c, null).ToString(),
c.GetType().GetProperty(columnList[1]).GetValue(c, null).ToString(),
c.GetType().GetProperty(columnList[2]).GetValue(c, null).ToString(),
c.GetType().GetProperty(columnList[3]).GetValue(c, null).ToString()
};
,如果有可能不是必须有一个静态列表的长度我想知道的是(在这种情况下,你可以看到有只4 items)
如果我在'columnList'数组中有N个列,我该怎么做?
沿东西线=
var result =
from c in displayedUsers
select
new string[]
{
foreach item in columnList GetValue
...
};
谢谢!
什么类型是columnList? – damienc88
这是一个字符串数组 – RenleyRenfield