【问题标题】:Dictionary With Value "Variable"具有值“变量”的字典
【发布时间】:2012-08-17 14:58:03
【问题描述】:

我希望创建一个这样的字典:

Dictionary<string, Variable> dict = new Dictionary<string, Variable>

在此线程How do I name variables dynamically in C#? 中,以下代码示例被投票并接受为问题的答案:

var vartable = new Dictionary<string, Variable>();
vartable[strLine] = new Variable(input);

但是,当我尝试做同样的事情时,我会收到以下错误消息:

The type or namespace name 'Variable' could not be found (are you missing a using directive or an assembly reference?)

我一直无法找到解决此问题的命名空间。任何建议表示赞赏。

问候。

【问题讨论】:

  • 什么是Variable?您像引用类型一样引用它。该错误表明您没有导入该类型以供使用的using 语句。您可能还需要添加对包含 Variable 的任何库的项目引用。
  • 查看您引用的原始问题。他说他已经创建了自己的Variable 类。 cl.ly/image/3F012q2P1L3V
  • 变量是您想要动态名称的对象的名称。
  • @MarkRucker:[打额头] 你说得对。我阅读了问题标题和答案,却忽略了实现细节。我很着急。感谢您指出这一点。
  • 没问题。有时我们都会有点空虚。 :)

标签: c# variables dictionary


【解决方案1】:

Variable 是你自己的类,所以你必须先定义它。

【讨论】:

    【解决方案2】:

    没有称为Variable 的类型。这只是一个示例类型名称。

    【讨论】:

      猜你喜欢
      • 2011-02-25
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      • 2018-08-14
      • 2020-01-16
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多