c# - 在 C# 中,Type<T> this [int index] 是什么意思?

标签 c# this

我今天遇到了这段代码,我无法弄清楚它的含义。我找不到关于它的 MSDN 帖子

public interface ITestCase <out Tview, out Tmodel>
where ... 
where ...
{
  ...
  IUITestCase<Tview> this[int index] {get;}
  ...
}

其余代码似乎对这个问题毫无用处,但如果需要我会发布。 有人对属性(property)有解释吗?谢谢!

最佳答案

这些是索引器。参见 MSDN Dcumenation


更新

首先感谢 Alexandru-Ionut Mihai 指出,这是 Indexers通用构造。

索引器提供类似数组的语法。它允许以与数组相同的方式访问类型。正如您的示例代码中所见。

关于c# - 在 C# 中,Type<T> this [int index] 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43466358/

相关文章:

javascript - object.watch(), 获取新值

javascript - 内部函数返回父函数,如何?

javascript - OOP JavaScript - 此引用

javascript - 在 Javascript(和 jQuery.extend)中限定 "this"

jquery - 关于nettuts "30 days to learn jquery"的四个问题

c# - 连续运行 MySQL 查询(在 C# 程序中)以查找新添加的记录

c# - 将字符串格式转换为 mm/dd/yyyy 中的日期时间

c# - xbox 上开放了哪些端口?它会响应 ping/TCP 连接吗?

c# - Roslyn:如何用表达式替换标识符名称

c# - 带输入框的消息框