【发布时间】:2015-07-11 16:32:46
【问题描述】:
private const object foo = new {Prop1 = 10, Prop2 = 20};
此代码将输出错误 CS0836:Anonymous types cannot be used in this expression。但是如果你删除const 它将运行正常。
我真的只是想理解。为什么常量声明中不能使用匿名类型?
更具体地说:应该使用什么其他方式来声明这样的常量?
【问题讨论】:
标签: c# error-handling constants