Почему это работает
if (mycontrol.GetType() == typeof(TextBox))
{}
и это не?
Type tp = typeof(mycontrol);
Но это работает
Type tp = mycontrol.GetType();
Я сам использую оператор is для проверки типа, но мое понимание терпит неудачу, когда я использую typeof() и GetType()
Где и когда использовать GetType() или typeof()?