这些代码行在说什么

本文关键字:什么 代码 | 更新日期: 2023-09-27 17:56:36

    T FindBy(object key);

上面的代码行在说什么?

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

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

这些代码行在说什么

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

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

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