【转载】C#使用typeof运算符获取对象变量的具体类型Type
2024-09-05 22:26:18
在C#的实际类型操作过程中,有时候需要通过typeof方法获取对象的类型对应的Type变量即具体类型,例如在获取DataTable中某一列的具体数据类型的时候,我们就会用到typeof方法来获取具体的数据类型,在往DataTable中新增一个数据列的时候,我们也会用typeof方法来执行该DataTable该列的数据类型。
typeof运算符返回的结果的数据类型为Type类型,全称为system.Type。system.Type类把Type看作一个类,但它实际上是一个抽象的基类。Type是许多反射功能的入口 。
使用typeof运算符获取类型,如
Type t = typeof(int)
以下列举一个实用的案例,因为业务的要求,需要手动往DataTable表格变量dataDt的数据列中新增一行数据列Memo,类型为String类型,可使用下列程序代码:
dataDt.Columns.Add(new DataColumn() { ColumnName = "Memo", DataType=typeof(String) });
备注:原文转载自博主个人站IT技术小趣屋,原文链接为C#使用typeof运算符获取对象变量的具体类型Type_IT技术小趣屋。
博主个人技术交流群:960640092,博主微信公众号如下:
最新文章
- pushlet实现服务器端向客户端推送信息
- android Notification 的使用
- dede cms列表页调用文章简介(借鉴)
- ATR的基本结构与意义(无历史字符部分)
- SQL Server 通配符为目标字符的查找
- AeroGear.js 1.2.0 发布,手机Web应用脚手架 - 开源中国社区
- Spring Data Redis—Pub/Sub(附Web项目源码) (转)
- SQL 无限级分类语句
- An impassioned circulation of affection
- iOS 友盟推送,应用内推送启动图推送闪动黑屏,插屏推送方法报错
- hbase-default.xml(Hbase 默认参数翻译)
- C语言结构体变量私有化
- Go的基本类型与变量
- Hadoop生态圈-Azkaban实战之Command类型执行指定脚本
- Runway for Mac(UML 流程图绘图工具)破解版安装
- numpy的生成网格矩阵 meshgrid()
- hashlib 和loggin模块
- LNMP 配置二级域名
- SDK 开发 .a .framework .bundle (xcode引用) 依赖sdk工程
- 一个简单的servlet容器