首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何做类型检查:typeof,GetType,或者其他东西?

如何做类型检查:typeof,GetType,或者其他东西?

提问于 2017-12-07 11:02:28
回答 2关注 0查看 336

见过很多人使用下面的代码:

代码语言:txt
复制
代码语言:txt
复制
Type t = typeof(obj1);
代码语言:txt
复制
if (t == typeof(int))
代码语言:txt
复制
    // Some code here

但是我知道也可以这样做:

代码语言:txt
复制
if (obj1.GetType() == typeof(int))
代码语言:txt
复制
    // Some code here

或这个:

代码语言:txt
复制
if (obj1 is int)
代码语言:txt
复制
    // Some code here

就我个人而言,我觉得最后一个是最干净的?哪一个最好用,还是看个人喜好?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档