重複の可能性:
静的プロパティのデフォルト値
クラスの通常のデフォルト プロパティにデフォルト値を割り当てることができます。しかし、私は以下のようなクラスの静的デフォルト プロパティにデフォルト値を割り当てることができません:-
public class AppInstance
{
[DefaultValue(25)]
public static int AppType { get; set; }
}
AppInstance.AppType を呼び出すと、25 ではなく常に 0 が返されます。なぜですか? プライベート変数宣言を使用せずに解決するにはどうすればよいですか?