假设我们有以下代码:
var variable = "key";
var @object = new { variable = "value" };
System.Console.WriteLine(@object);
这将创建对象:
{ variable = value }
我们可以代替它创建以下对象吗?
{ key = value }
ExpandoObject会给您您想要的东西吗?
dynamic var1 = new System.Dynamic.ExpandoObject();
var1.WhateverKey = "whateverValue";
Console.WriteLine($"The value is {var1.WhateverKey}");