如何在C#中创建动态对象

时间:2013-02-05 20:54:52

标签: c#

我使用它在Visual Basic中创建动态对象,然后再将其作为JSON发送

Dim my_object = New With { _
   .Name = String.Empry, _
   .Telephone = String.Empry, _
   .ID = String.Empry
}

如何在C#中完成?

2 个答案:

答案 0 :(得分:12)

这是一个匿名类型。

var my_object = new
{
    Name = string.Empty,
    Telephone = string.Empty,
    ID = string.Empty
};

但请注意,Stackoverflow通常不是翻译服务。

请改用此网站:http://www.developerfusion.com/tools/convert/vb-to-csharp/

答案 1 :(得分:9)

如果您的意思是创建anonymous type的实例:

var my_object = new {
    Name = string.Empty,
    Telephone = string.Empty,
    ID = string.Empty
};