我知道我写不出这样的方法:
public var MyMethod()
{
return new{ Property1 = "test", Property2="test"};
}
否则我可以做到:
public object MyMethod()
{
return new{ Property1 = "test", Property2="test"}
}
但是我不想做第二种 Select ,因为如果我这样做,我将不得不使用反射.
我想这么做的原因:
今天,我在我的aspx页面中有一个方法,返回一个datatable作为结果,我试图将这个datatable转换成一个匿名方法,其中包含我想要使用的属性.我不想创建一个类来实现这一点,因为我需要多次执行相同的查询,所以我认为创建一个返回匿名类型的方法是一个好主意.