见过很多人使用下面的代码:
Type t = typeof(obj1);
if (t == typeof(int))
// Some code here
但是我知道也可以这样做:
if (obj1.GetType() == typeof(int))
或这个:
if (obj1 is int)
就我个人而言,我觉得最后一个是最干净的?哪一个最好用,还是看个人喜好?
相似问题