В WPF / .Net и System.Windows.Window
, и System.Windows.Forms.Form
имеют метод .ShowDialog
.
Разница в том, что версия Windows.Window
возвращает допускаемое значение bool (bool?
или * 1008)*), в то время как версия Forms.Form
возвращает прямое bool
.
Я еще не видел, чтобы nullable bool когда-либо имел значение null, и не могу найти случай, где это было бы в документации MSDN.
Может кто-нибудь объяснить, почему Windows.Window.ShowDialog
возвращает значение Nullable?Должен ли я проверить это?Что это значит, если я вижу ноль?