#c_sharp #c_sharp_faq
Как проверить тип объекта во время выполнения программы на C#?
Ответы
Ответ 1
Оператор is языка C# проверяет является ли объект экземпляром типа или производного от него типа. if (obj is MyObject) { } Справка из MSDN: оператор is.Ответ 2
Только is вернёт true, если obj является подклассом MyObject, иногда это нежелательно. Для точного сравнения типов пишите так: obj.GetType() == typeof(MyObject)
Комментариев нет:
Отправить комментарий