这些代码行说什么?

时间:2011-05-16 07:56:13

标签: c# .net

    T FindBy(object key);

上面的代码是什么?

  T this[object key] { get; set; }

这是什么以上代码?有人说这是一个我不完全理解的索引器!

2 个答案:

答案 0 :(得分:5)

第一个是方法声明,返回值为泛型类型。第二个是索引器属性

以下是对这些术语的含义的解释:

答案 1 :(得分:0)

  1. 第一行是使用Key对象返回T实例的方法。
  2. 第二行是返回对象的索引器(特殊属性类型)。您可以从MSDN
  3. 中找到更多详细信息