在匿名对象中使用 params 关键字

Use params keyword in anonymous object

我可以在匿名对象中使用 params 关键字吗? ASP.NET MVC 不允许。有什么解决办法吗?

 //It gives an error for "params" keyword.
 var rv = new { params= "test it" };

您可以在关键字前加上“@”:

var rv = new { @params= "test it" };

另请参阅:How do I use a C# keyword as a property name?