我有包含屬性的類:C#中的屬性名稱和方法名稱可以相同嗎?
public bool IsMandatory {get;set;}
現在我加入的方法IsMandatory(string str)
。
public bool IsMandatory(string str)
{
//return false;
//return true;
}
我得到的是
類型已經包含了「IsMandatory」
不能的方法名和屬性名相同的是定義一個編譯時錯誤在C#中?我們以不同的方式使用方法和屬性,爲什麼這給編譯錯誤?
如果編譯器告訴你不能,那實際上是在問什麼?爲什麼你不能? – 2013-03-20 11:28:38
@TimRogers,是的,我問我們爲什麼不能? – Brij 2013-03-20 11:30:10
它怎麼知道你打算打電話給哪一個? – 2013-03-20 11:31:55