public string this[string columnName]
の意味は?IDataErrorInfoインターフェイスを実装するときは?IDataErrorInfoインターフェイスを実装するときに `public string this [string columnName]`の意味は何ですか?
public string this[string columnName]
{
get
{
switch (columnName)
{
case "Name":
return ValidateName();
case "PhoneNumber":
return ValidatePhoneNumber();
default:
return string.Empty;
}
}
}
私はなぜそれが何をしているのか分かりません。
回答:ハンス・スコットに おかげで、今私はそれが単にインデクサーの構文であることを知っています。詳細情報here。 C# indexerある
のようなあなたのクラスを使用することができますか? –
お気に入りのC#言語ブックで "インデクサー"を探します。 –
あなたはIDataErrorInfoを理解しなければなりません。そして、あなたはThis [columnName]の意味を理解するでしょう、そして、これがあなたにdownvoteを持っている理由だと思います。 –