【发布时间】:2018-07-16 09:41:50
【问题描述】:
C# 我正在使用像这样的字典:
var dict = new Dictionary<byte, Tuple<string, string>>();
Tuple<string, string> t = new Tuple<string, string>(label, unit);
我想将它声明为类的数据成员。但它说
上下文关键字“var”只能出现在局部变量声明或脚本代码中
我该如何解决这个问题?
【问题讨论】:
-
试试
Dictionary<byte, Tuple<string, string>> dict = new Dictionary<byte, Tuple<string, string>>();。在类字段声明中不能使用var。 -
正如它所说,仅将 var 用作局部变量声明或在脚本代码中。除此之外,请使用类型本身。
-
您在类中或函数内将其声明为局部变量?如果在类中,变量不应该使用 var,你应该 Dictionary
> dict = new Dictionary >();
标签: c# dictionary var class-members