Answer:
Both methods are used for extracting datatype related information and are defined in Type
and Object classes.
Type.GetType() does not need a variable or object reference .It can be directly used.
example:
DataTable dt = new DataTable();
dt.Columns.Add("eno", Type.GetType("System.Int32"));
dt.Columns.Add("ename", Type.GetType("System.String"));
Object.GetType(): needs a variable or an object reference,
example:
int a=30;
//int is indirectly derived from the Object class.
Console.WriteLine(a.GetType().Name);
Asked In: Many Interviews |
Alert Moderator