我在我将从事的项目中偶然发现了这一点:
public int? OrgId
{
get { return base["OrgId"] as int?; }
set { base["OrgId"] = value; }
}
单击 OrgId,Resharper 将我带到此签名的方法:
public override object this[string propertyName] { get; set; }
base[""] 是做什么的?覆盖的 this[] 部分是什么意思?在 Google 上找不到任何有意义的内容。