感谢您对我刚刚提交的关于匿名类的问题的帮助。现在我了解得更多了。下面是多一点的例子:将数据从一个方法返回到另一个类中的另一个方法
public class abc {
public xx doAction() {
return (new { ID = 5, Name= "Dave" });
}
public void doStart() {
var a = doAction();
var b = a.ID;
var c = a.Name;
}
}
所以我在说,要做到这一点,最理想的方式是声明一个类XYX和使用这样的修正:
public class abc {
public XYZ doAction() {
return (new XYZ { ID = 5, Name= "Dave" });
}
public void doStart() {
var a = doAction();
var b = a.ID;
var c = a.Name;
}
}
的类只会用于这两种方法之间的这种数据传输。
如果我返回数据作为公共JsonResult是如何矫枉过正?我想这会把数据整齐地包装起来? –
如果您需要将您的数据格式化为JSon格式,以便稍后进行处理,那么肯定为什么不这样做。虽然,如果你不需要JSon结果的复杂性,那么我不明白为什么你不能使用更简单的数据结构来存储结果。 – peacey