このコードを取る最初の例では大文字のプロパティは、C#で小文字のプライベートプロパティを自動的に作成しますか?このより完全な手作業で書かれたコードとは対照的に</p> <pre><code>public int Foo {get;set;} </code></pre> <p>:
private int x;
public int X
{
get { return x; }
set { x = value; }
}
、コンパイラが自動的にプライベートfoo
プロパティを作成していますか?
大文字小文字の大文字小文字をマスクした小文字の小文字のプロパティーを、このコンベンションで使用しているのかどうかはわかりませんが、実際には言語/コンパイラの一部ですそれはあなたのためにやってくれます。
のバッキングフィールドがないことを
てください、通知があります場合は、 ' {get; set;} 'と' public int X => 10'は文法的な砂糖だけです –
publicプロパティは常にスターです大文字と非公開のフィールドを持つtは、必ずアンダースコアの先頭に「 – DestinatioN