Difference between TypeOf() and GetType() in C#

TypeOf: is an operator to obtain a type known at compile-time (or at least a generic type parameter). The operand of TypeOf is always the name of a type or type parameter - never an expression with a value (e.g. a variable). See the C# language specification for more details.

GetType : is a method you call on individual objects, to get the execution-time type of the object.

result is

--

--