System.Type类
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Reflection; namespace ConsoleApplication1 {class Program{static void Main(string[] args){//System.Type类//=========================获取指向任何给定的类型的Type引用有3中常用模式//第一种:Type t1 = typeof(int);//第二种:bool d = true;Type t2 = d.GetType();//第三种:Type t3 = Type.GetType("System.Double");//=========================Type属性Console.WriteLine(t1.Name); //Int32Console.WriteLine(t1.Namespace); //SystemConsole.WriteLine(t1.FullName); //System.Int32//进一步获取基层的TypeConsole.WriteLine(t1.BaseType.FullName); //System.TypeValueConsole.WriteLine(t2.UnderlyingSystemType.FullName); //System.Boolean(该type在.net运行库映射到的类型)//判断Type的类型Console.WriteLine(t1.IsPrimitive);//True(是否是预定义类型)Console.WriteLine(t1.IsClass);//Flase(是否是类)//=========================Type方法//获取该数据类型的成员信息//MemberInfo[] mi = t1.GetMembers(BindingFlags.Instance | BindingFlags.Public);//筛选出公共成员MemberInfo[] mi = t1.GetMembers();//获取所有的成员foreach (var item in mi){// 声明类型 描述成员的类型(方法,字段,等) 成员的名称Console.WriteLine(item.DeclaringType + "\t" + item.MemberType + "\t" + item.Name);}Console.ReadKey();}} }
转载于:https://blog.51cto.com/962410314/1569451
System.Type类相关推荐
- 反射,System.Type类
http://m.blog.csdn.net/blog/woddle/40623333 两个现实中的例子: 1.B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况.这是如何做 ...
- msys2 config.guess: unable to guess system type
msys2 config.guess: unable to guess system type 解决方法: ./configure --host=mingw64 --enable-static --p ...
- c++/cli中System::Type::GetType的使用注意事项
System::Type::GetType的参数是一个以全路径为名的字符串,值得注意的是它的格式不是c++中的XXXX::YYYY,而是跟C#中一样的以"."作为分隔符的,如XXX ...
- (117)System Verilog类继承详解
(117)System Verilog类继承详解 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog类继承详解 5)结语 1.2 FPGA ...
- (116)System Verilog类合成(类包含关系)详解
(116)System Verilog类合成(类包含关系)详解 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog类合成(类包含关系)详解 ...
- (106)System Verilog类中变量双向约束关系
(106)System Verilog类中变量双向约束关系 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog类中变量双向约束关系 5)结 ...
- (50)System Verilog类静态变量实例
(50)System Verilog类静态变量实例 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog类静态变量实例 5)结语 1.2 F ...
- (25)System Verilog类外约束类内变量
(25)System Verilog类外约束类内变量 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog类外约束类内变量 5)结语 1.2 ...
- (08)System Verilog 类继承
(08)System Verilog 类继承 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog 类继承 5)结语 1.2 FPGA简介 ...
最新文章
- LVS集群---做前端调度器搭建使用
- LC3视角:Kubernetes下日志采集、存储与处理技术实践
- HTML5 canvas组件
- 华为云企业级Redis评测第一期:稳定性与扩容表现
- 【LeetCode】【HOT】142. 环形链表 II(快慢指针)
- webpack4+node合并资源请求, 实现combo功能(二十三)
- 上班按小时的怎么记,小时工计时怎么用便签记上个月的工时
- python 手机号码_Python手机号码归属地查询代码
- 关于搞国外广告联盟的一些思路
- 我的大学六年 郭天祥
- libGDX学习之路01(续):把libGDX项目部署到iOS
- linux信号解释(1)
- 使用Java实现平衡二叉树
- tta 文件格式简述
- mysql搜索斯芬克斯_如何用sphinx正确搜索数字?
- Docker笔记-04 仓库
- serialplot虚拟串口示波器使用方法
- 安卓-橡皮擦擦线完整实现
- idea intellij 教育版申请
- 一位AI大佬给算法校招同学的建议:观点篇
热门文章
- 使用最大似然法来求解线性模型(1)
- careercup-高等难度 18.6
- Android中导入第三方jar
- 编译cvaux错误的原因
- 全国计算机等级考试题库二级C操作题100套(第81套)
- uniapp背景图片android不显示,uni-app网络图片在app不显示,小程序显示
- 数据库查询前十条数据_西门子PLC1200组态王-Access数据库-⑨数据库查询
- java项目皮肤包_java swing项目皮肤包+使用方法说明
- Redis持久化方式~RDB 持久化和AOF 持久化
- java ranger rest_kafka ranger integration issuse