在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,博主微信公众号如下:

最新文章

  1. pushlet实现服务器端向客户端推送信息
  2. android Notification 的使用
  3. dede cms列表页调用文章简介(借鉴)
  4. ATR的基本结构与意义(无历史字符部分)
  5. SQL Server 通配符为目标字符的查找
  6. AeroGear.js 1.2.0 发布,手机Web应用脚手架 - 开源中国社区
  7. Spring Data Redis—Pub/Sub(附Web项目源码) (转)
  8. SQL 无限级分类语句
  9. An impassioned circulation of affection
  10. iOS 友盟推送,应用内推送启动图推送闪动黑屏,插屏推送方法报错
  11. hbase-default.xml(Hbase 默认参数翻译)
  12. C语言结构体变量私有化
  13. Go的基本类型与变量
  14. Hadoop生态圈-Azkaban实战之Command类型执行指定脚本
  15. Runway for Mac(UML 流程图绘图工具)破解版安装
  16. numpy的生成网格矩阵 meshgrid()
  17. hashlib 和loggin模块
  18. LNMP 配置二级域名
  19. SDK 开发 .a .framework .bundle (xcode引用) 依赖sdk工程
  20. 一个简单的servlet容器

热门文章

  1. jenkins自动打包生成docker镜像后自动发布并nginx代理访问
  2. BCD解密
  3. Win10更新后wireshark无法获取网络接口
  4. ansible 软件相关模块,剧本
  5. 201871010117-石欣钰《面向对象程序设计(JAVA)》第十四周学习总结
  6. 201871010128-杨丽霞《面向对象程序设计(Java)》第十二周学习总结
  7. Tableau 练习题
  8. 【day03】php
  9. STL——sort函数的实现原理
  10. B1005 继续(3n+1)猜想 (25 分)