Ull*_*kar 6 php c# class object
在php中,我们可以创建标准类和objes
Run Code Online (Sandbox Code Playgroud)< ?php$ car = new stdClass;
$ car-> Color ='black';
$ car-> type ='sports';的print_r($车);
?>
C#.net中有没有类似的方法?我对C#很新,任何人都可以帮忙???
Jeb*_*Jeb 10
您可以在C#中使用匿名类型,例如:从链接中获取:
var v = new { Amount = 108, Message = "Hello" };
Console.WriteLine(v.Amount + v.Message);
Run Code Online (Sandbox Code Playgroud)
请注意备注部分的限制(例如,只能转换为对象)等.
C#是静态类型的,因此必须先声明常规类才能使用它们.但是,匿名类型允许您基于初始化声明类.声明后,既不能改变类型也不能改变实例.
有关更动态的方法,请查看ExpandoObject,它允许动态添加属性.这需要C#4,并且必须将引用声明为动态.
dynamic car = new ExpandoObject();
car.Color = "Black";
car.Type "Sports";
Run Code Online (Sandbox Code Playgroud)