【问题标题】:'Type' is used like a Variable (c#)'Type' 像变量一样使用(c#)
【发布时间】:2015-03-30 11:26:20
【问题描述】:

我遇到了以下编译器错误,不知道该怎么办:

System.Windows.Document.List 是一个“类型”总线,使用起来就像一个“变量”

这是消息来自的代码:

public blabla this[int index]
{
    get {return (blabla)List(Index);}
    set {List(Index) = value;}
}

我在 VB 中编写了这段代码,并试图让它在 c# 中工作,知道如何解决这个问题吗?

【问题讨论】:

  • 你想用List(Index)..做什么?
  • 将“value”的当前值设置为选中列表的索引
  • 那你需要使用[]
  • @BartTeunissen:你期望 List在这里是什么意思?您是否有要访问的名为 List 的属性?您在这里没有提供足够的上下文。如果您能提供一个简短但完整的程序来演示该问题,那将更容易为您提供帮助。
  • @jon skeet ,这是一个语法错误(怀疑)。这就是为什么我认为这么多信息/代码就足够了,因此问题得到了解决:) 感谢您的回复:)

标签: c# wpf list compiler-errors


【解决方案1】:

在 C# 中访问 Collection 特定项目是这样的:

List[Index]

在 VB 中:

List(Index)

查看here on MSDN

【讨论】:

    猜你喜欢
    • 2013-12-17
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多