What does ? mean:
?
public bool? Verbose { get; set; }
When applied to string?, there is an error:
string?
Only value types can be declared as Nullable. Reference types are bydefault nullable. So you cannot make nullable string since string is a reference type.