function, which is used to get the type of an object based on that object that is the instance of that class. It means that, this function needs parameter as an argument of object rather than class name.
But in case of typeOf
, we have to pass that class name as a parameter. This function is used to get the type based on a class. That is suppose you will use typeOf function with an object as a argument, then it will give you error.
string str = “Hello”;
Type val1 = str.GetType();
Type val2 = typeof(string);
Here in the above example in both cases you will get output as true.
Asked In: Many Interviews |