LLLLGGGG
Привет,
Вы можете получить доступ к этому свойству, потому что метод возвращает объект типа Type
это представляет тип исключения.
Я собираюсь быть более конкретным:
ex
это Exception
, так что вы можете получить доступ к GetType()
способ по телефону ex.GetType()
, Что stamement имеет тип System.Type
(ссылка), который представляет собой тип Exception
Этот тип также имеет некоторые другие методы/свойства, поэтому вы можете получить к ним доступ с помощью оператора dot, как вы это делали ранее. ex
Итак, вы можете написать (Я разделю его здесь, используя скобки в дидактических целях, но они не нужны).
(ex.GetType()).Name
//--[1]--------[2]--
[1]: Вы получаете экземпляр
System.Type
экземпляра объекта исключения
ex
(см. ответ Ричарда Маккатчана для получения более подробной информации о
GetType()
метод).
[2]: теперь у вас есть экземпляр объекта типа
System.Type
(
на самом деле не имеет значения, как вы его получили, теперь вы действительно можете использовать его): доступ к свойству Name этого экземпляра. Итак, вы получаете " систему.Исключение " (я полагаю), потому что вы спросили систему.Тип объекта исключения и имя этого типа - "исключение".
Так говорит ваш кодекс.
Надеюсь, это поможет.