判断一个变量是否是某种基本类型.
2015-09-25 20:22
309 查看
public static void Judge(object ma) { var ta = ma.GetType(); //通过Type可以对传入的参数类型进行基本类型的判断 Console.WriteLine(ta.IsEnum); //枚举 Console.WriteLine(ta.IsValueType); //值类型 Console.WriteLine(ta.IsInterface); //接口 Console.WriteLine(ta.IsClass); //引用类型 Console.WriteLine(); Console.WriteLine(ma is Enum); Console.WriteLine(ma is ValueType); Console.WriteLine(ma is object); //必然为真 //Console.WriteLine(ma is interface); //不实例化Type,怎么判断是否变量是否是接口? }
能否通过is或者as关键词判断一个变量是否是接口类型?
相关文章推荐
- CentOS6.5下kafka+ZooKeeper操作整理
- DialogFragment 实现圆角效果
- 98 Validate Binary Search Tree
- ZOJ 3537 Cake (区间DP,三角形剖分)
- java Scanner类的几点注意事项
- ACM-ICPC ShangHai 2014
- html初始化
- 修改 this 指向
- 获取数组元素的个数
- TouchEvent、dispatchTouch、onInterceptTouchEvent之间的关系概述
- HDU 1075 What Are You Talking About(用map进行翻译)
- Objective-C 基础知识之 (十八):Copy NSString的Copy现象
- 《机器学习与R语言》读书笔记1:机器学习简介
- 把数组排成最小的数(剑指offer)string+vector
- 超越自我
- quick-union【连通图】
- NSURLSession和NSURLConnection比较
- C#编写NotifyIcon 将窗口最小化到托盘
- Objective-C 基础知识之 (十七):内存管理原则二
- 20135337——信息安全系统设计基础第二周学习总结