java和.net种的匿名对象要怎么理解?

发布网友

我来回答

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;

不知道说得对不对,我也是刚好看到这里

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com