思い出したように書いてみる。
自動実装プロパティが強化され、
プロパティに初期値が設定出来るようになった。
Auto Property Enhancements in C# 6 | | InformIT
以下のような実装となるので、
慣れない家は「????」となってしまうかも。
個人的には定義と初期値が近くにあるのは見通しも良いので好き。
public class Sample1 { public string Name { get; set; } = "Asashi"; }
また、文字リテラルでなくても可能。
public class Sample1 { public string Name { get; set; } = GetName(); private static string GetName() { return "Asashi"; } }
凝った処理を書くならメソッドなりにしてしまえるので、
色々と出来そうといえば出来そうだと思う。