可能性の重複:
How do you give a C# Auto-Property a default value?自動プロパティ
は自動プロパティのデフォルト値を提供するために、任意の良い方法はありますか?
public int HowHigh { get; set; } // defaults to 0
明示的にどこにも設定されていない場合、私はそれは5.あなたはそれのための簡単な方法を知っていますかになりたいですか?例えば。私はコンストラクタなどで設定できますが、それはエレガントではありません。
UPDATE:C#6はそれを持っている:あなたが行うことができますhttp://geekswithblogs.net/WinAZ/archive/2015/06/30/whatrsquos-new-in-c-6.0-auto-property-initializers.aspx
VB.NETでのみ:PublicプロパティHowHigh As Integer = 42.これはC#の構文が粗いです。 –
私はこれが欲しいです: 'public int HowHigh {get;セット; } = 5; ' –
@ JerryNixon-MSFT:[C#6.0リリース後にとても嬉しいですね](http://www.kunal-chowdhury.com/2014/11/csharp-6-auto-property.html#wQAWULz9VA5JbyLK .97):) – Flater