Jak mogę sprawdzić, czy pobierający/ustawiający właściwość klasy, rzucił wyjątek? (Przed dostępu do niego)Jak sprawdzić, czy właściwość klasy została zgłoszona wyjątek
Przykład
Na przykład na tym zdjęciu, właściwość procesu ExitTime
zwrócił wyjątek typu System.InvalidOperationException
Jeśli używam process.ExitTime
, otrzymuję inny wyjątek czasu wykonywania: No process is associated with this object.
Dobre pytanie. Mam właściwości, które spowodowały wyjątki, szczególnie jeśli właściwość, która jest również fabryką (Get Property tworzy instancję, jeśli jeszcze nie istnieje). W takim przypadku nigdy nie pojawia się błąd i może być trudny do wyśledzenia. – jp2code