当前位置: 移动技术网 > IT编程>开发语言>.net > 【转载】C#使用typeof运算符获取对象变量的具体类型Type

【转载】C#使用typeof运算符获取对象变量的具体类型Type

2019年07月27日  | 移动技术网IT编程  | 我要评论

王石女儿王蔚蓝照片,降权,quxanmidim

在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) });

 

备注:原文转载自博主个人站,原文链接为c#使用typeof运算符获取对象变量的具体类型type_it技术小趣屋

博主个人技术交流群:960640092,博主微信公众号如下:

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网