发布网友
共1个回答
热心网友
java不懂
.net的匿名类型允许定义行内类型,无须显式定义类型。常和var配合使用来声明匿名类型
比如原来要用到一个对象,必须先定义类才能使用而在C#3.0中可以这样直接写:
var obj=new{id=1,name="abc"};
obj.id=3;
obj.name="bcd";
而原来则的则这样写
class testObj
{
public int id;
public string name;
}
obj=new testObj();
obj.id=1;
obj.name=2;
不知道说得对不对,我也是刚好看到这里