Когда и где использовать GetType () или typeof ()? [Дубликат]

На этот вопрос уже есть ответ:

Какая разница в получении Type с помощью GetType () и typeof ()? [Дубликат] 4 ответа

Почему это работает

if (mycontrol.GetType() == typeof(TextBox))
{} 

а это не так?

Type tp = typeof(mycontrol);

Но это работает

Type tp = mycontrol.GetType();

Я сам пользуюсьisператор @ для проверки типа, но я не понимаю, когда используюtypeof() а такжеGetType()

Где и когда использоватьGetType() илиtypeof()?

Ответы на вопрос(4)

Ваш ответ на вопрос