我想使用var关键字在我的类中声明一个字段,但var似乎只在方法内部工作.
我的代码看起来像:
public static Dictionary<string, string> CommandList = new Dictionary<string, string>{};
Run Code Online (Sandbox Code Playgroud)
我想要:
public static var CommandList = new Dictionary<string, string>
Run Code Online (Sandbox Code Playgroud)
怎么这不可能?
Eri*_*ert 31
我关于这个主题的文章:
总结一下:
如果我们有"var"字段,那么在分析表达式之前无法确定字段的类型,并且在我们已经需要知道字段的类型之后发生这种情况.
如果那些引用中有长链,甚至是循环,该怎么办?所有这些算法都必须重写,并在被确定顶层类型信息世界测试从他们,而不是被消耗由他们.
如果您有"var"字段,则初始化程序可以是匿名类型.假设该字段是公开的.CLR或CLS中还没有关于公开匿名类型字段的正确方法的标准.
| 归档时间: |
|
| 查看次数: |
8080 次 |
| 最近记录: |