C# typeof作用

liujiahaol123 2013-06-17 10:38:03
在C# typeof()这个函数怎么用,最好举点例子
...全文
738 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
stonespace 2013-06-18
  • 打赏
  • 举报
回复
typeof不是函数而是运算符,用来获取一个类名的Type对象,编译时就得到Type对象了,效率很高,
mmqw 2013-06-18
  • 打赏
  • 举报
回复
typeof(参数)获取的是参数的类型
zyouhua83 2013-06-18
  • 打赏
  • 举报
回复
其它最主要是用来反射的,获取对象类型信息,比如所在的assembly,fullname, name, function等
Lemon360 2013-06-18
  • 打赏
  • 举报
回复
用于获取类型的 System.Type 对象。
threenewbee 2013-06-18
  • 打赏
  • 举报
回复
引用 4 楼 stonespace 的回复:
typeof不是函数而是运算符,用来获取一个类名的Type对象,编译时就得到Type对象了,效率很高,
是运算符,但是也可以算内联函数。 Type t = typeof(类型); 会被编译为如下IL handle = ldtoken 类型; //没有对应的C#代码 Type t = System.Type.GetTypeFromHandle(handle);
moonwrite 2013-06-17
  • 打赏
  • 举报
回复
反射的开始~
threenewbee 2013-06-17
  • 打赏
  • 举报
回复
typeof(类名),获取一个Type对象表示这个类类型。 typeof(TreeNode) 相当于 new TreeNode().GetType()
liujiahaol123 2013-06-17
  • 打赏
  • 举报
回复
比如说这一句我就不是很懂 TreeNode draggedNode = (TreeNode)e.Data.GetData(typeof(TreeNode))

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧