The current version of C # (3.0) has automatic properties:
public bool Monday { get; set; }
(Now you do not need your fields, the compiler generates fields for creation.) Unfortunately, they do not support (yet) initialization expressions, but in your example you do not need them, since this falseis the default value for boolanyway.
source
share