0
我有一种情况需要将LINQ result
分配给Button.Tag
属性。 并且当该按钮点击时,遍历整个LINQ result
放置在Button.Tag
提示: LINQ结果是类型List<anonymousType>
。出于某种原因,我不会回复什么List<KnownType>
有什么想法?
编辑:正如你所有的建议,我重新考虑问题,并决定创建一个特定的班级类型,并把DataTableRowId
而不是整个DataTableRow
事情。
因此匿名类型就像new {Class1=c1, Class2=c2, DataTableRow3=dr3}
改为 类类型:将linq结果赋值给对象变量,然后从该对象中获取值变量
public class CustomClass
{
public Class1 c1 { get; set; }
public Class c2 { get; set; }
public int DataTableRow3Id dr3 { get; set; }
}
你是什么意思的“出于某种原因”?这显然是你可以向我们解释的信息... –
如此动态不适合你? – MEYWD
@Jon Skeet创建的'anonymousType'是一些常见的类和特定的DataTable的**行的组合** – Rzassar