1
public string this[string columnName]
什麼意思當實現IDataErrorInfo接口?`public string this [string columnName]是什麼意思`在實現IDataErrorInfo接口時?
public string this[string columnName]
{
get
{
switch (columnName)
{
case "Name":
return ValidateName();
case "PhoneNumber":
return ValidatePhoneNumber();
default:
return string.Empty;
}
}
}
我不明白爲什麼有方括號和它做什麼。
答: 感謝漢斯和斯科特現在我知道,僅僅是一個索引的語法。更多信息here。
具體什麼你不明白'這個[字符串COLUMNNAME]'語法,或者你問他們爲什麼這樣做呢? –
查看您最喜愛的C#語言手冊中的「索引器」。 –
你必須瞭解IDataErrorInfo,然後你纔會明白This [columnName]的含義,我想這就是爲什麼你得了一個downvote。 –