2016-07-08 6 views
0

プロパティを作成すると、自動的に同じクラスのフィールドが作成されますか?たとえば保護されたフィールドを作成するプロパティを作成するたびに、その保護レベルを定義することは可能ですか?次の例に示すようにプロパティを宣言するとC#.netのプロパティからフィールドを作成する方法

+0

あなたは、ショートカットやResharperのようなツールの助けを借りずに、プロパティのコードを自分で記述することを意味しますか? –

+0

@Wicherはい私はショートカットがないことを意味します。 –

+0

その場合、いいえ。あなたはそれを自分で書く必要があります。 –

答えて

1

自動実装プロパティを使用して、MSDN

から


を達成しようとして正確に何である、 コンパイラができるだけでプライベート、匿名バッキングフィールドを作成します は、プロパティのget経由してアクセスして設定することは、あなたがreadoを宣言することができます6 C#では

protected int MyProperty { get; set; } 

をアクセサ自動的に実装されるプロパティ

protected int MyProperty { get; } 
関連する問題