Нет, но вы можете использовать пользовательский TypeConverter
для достижения того же самого, через TypeDescriptor
. Если ты действительно хотел. Не уверен, что это того стоит, если только вы отчаянно не хотите отобразить его в DataGridView
, PropertyGrid
или подобном
Существует также проблема разделения проблем; цель флага - понять логическое значение - строковое представление относится только к пользовательскому интерфейсу. Вы можете использовать пользовательский атрибут:
[CommandLine("/activeFlag")]
public bool IsActive {get;set;}
и взять оттуда?