valor predeterminado para una propiedad estática

Me gusta C #, pero ¿por qué puedo hacer:

public static bool Initialized { private set; get; }

o esto :

public static bool Initialized = false;

pero no una mezcla de ambos en una línea?

Solo necesito establecer el nivel de acceso a mi variable (conjunto privado), y necesito establecerlo en falso en el inicio. No me gustaría hacer esa aburrida variable privada _Inicializada, que sería devuelta por el captador de la variable pública Inicializada. Me gusta que mi código sea hermoso. (Nota: mi variable es estática, no se puede inicializar en el constructor).

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta