:自動実装されたプロパティのバッキング変数にはどのようにしてアクセスできますか?私たちはこのような特性を宣言した過去には
public class MyClass
{
private int _age;
public int Age
{
get{ return _age; }
set{ _age = value; }
}
}
は、今、私たちが行うことができます:
public class MyClass
{
public int Age {get; set;}
}
私の質問は、私はこの表記法を使用して自動的に作成されたプライベート変数にアクセスする方法、ありますか?
私はむしろ、プライベート変数にアクセスし、パブリック・アクセッサーの「Age」にはアクセスしません。プライベート変数にアクセスするための既定の表記法はありますか?そうではありませんか?
プライベートアクセス許可とパブリックアクセス許可の違いは何ですか?宣言クラスのロジックからでもパブリックアクセサにアクセスすることがベストプラクティスだと思います。アクセサーにロジックを追加する場合は、コードをすべて変更する必要はありません。 –
@ spoon16ロジックをアクセサに追加し、その結果としてすべてのコードを変更する必要があるという例を教えてください。私はこの部分を本当に理解していませんでした。 – Ogen