プロパティを含むクラスがあります:
public bool IsMandatory {get;set;}
今、私はメソッドを追加していますIsMandatory(string str)
。
public bool IsMandatory(string str)
{
//return false;
//return true;
}
コンパイル時エラーが発生します
タイプにはすでに「IsMandatory」の定義が含まれています
C#でメソッド名とプロパティ名を同じにすることはできませんか?メソッドとプロパティを異なる方法で使用しますが、なぜこれがコンパイルエラーを引き起こすのですか?