百科问答小站 logo
百科问答小站 font logo



C#中的typeof()是一个函数吗? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

typeof是运算符,和C一样。

事实上C++也可以写sizeof(T)么。。。。。


当然,C#的T不是在编译时展开的,而是在运行时,JIT编译之前(对于值类型会展开,引用类型则直接特殊处理共用代码)。所以这个T有特殊处理,他是一个特殊的类型,所有与类型相关的运算符都做了处理。例如default(T)和T?以及new T()。

当然也不是什么大不了的处理就是了。




  

相关话题

  在出现事故之前悄悄排除了一个重大BUG,是怎样的一种体验? 
  在大学如何避免自我感动?如何学会更多的知识和技能? 
  C 语言自带函数返回值为指针类型的数组为什么不需要释放内存? 
  数据结构与算法中,树一般会应用在哪些方面?为什么? 
  把代码写的太灵活不好吗?为什么会被上司批评? 
  为什么C没有布尔类型? 
  C# 如何在调用控件时做到 Thread-safe(线程安全)? 
  C#的Lambda表达式捕获变量疑问? 
  &&-||能完全代替所有可以使用if-else的情况吗? 
  .Net 新一代编译器 Roslyn 会带来怎样的影响? 

前一个讨论
为什么贝索斯(Jeff Bezos)说 AWS 业务会成为亚马逊最大的业务?AWS 业务现在对于零售业务起到怎样的支持?
下一个讨论
Microsoft DLR现在是什么状态?





© 2025-06-06 - tinynew.org. All Rights Reserved.
© 2025-06-06 - tinynew.org. 保留所有权利