Класс .NET Process имеет свойство CreateNoWindow
.
Свойство ProcessStartInfo.CreateNoWindow
Получает или задает значение, указывающее, следует ли запускать процесс в новом окне.
Для меня это кажется странным выбором имени для свойства. По умолчанию используется CreateNoWindow = false
, мгновенно путающий двойной отрицательный.
Есть ли причина, по которой свойство называется? Почему бы не CreateWindow
(с противоположным значением)? Есть ли правило, что логические свойства должны иметь значение false?