在C#中,<t>这个[int index]是什么意思?

时间:2017-04-18 07:38:29

标签: c# this

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

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

其余代码对于这个问题似乎没用,但如果需要我会发布它。  有人对房产有解释吗?谢谢!

2 个答案:

答案 0 :(得分:5)

这些是Indexers。见MSDN Dcumenation

更新

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

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

答案 1 :(得分:1)

这些是indexers generic types。所以,我们可以说我们有通用索引器

索引器允许对象进行索引,例如数组。