你能在 C# 中做这样的事情吗
var GetSomething()
{
var x = new { a = "b", i = 1 };
return x;
}
或者也许我可以做任何其他选择?关于返回类型是的,我知道。我正在寻找更通用的东西:D
var a = GetSomething();
static Object GetSomething()
{
var x = new { a = "b", i = 1 };
return (Object)x;
}
匿名类型可以从方法返回,但必须强制转换为对象,这违背了强类型的目的。
我设法返回匿名类型。我将它作为对象返回,然后将其转换。感谢任何回答的人:D
object GetSomething()
{
var x = new { a = "b", i = 1 };
return x;
}