MSDN:
用于获取类型的 System.Type 对象。typeof 表达式采用以下形式:
System.Type type = typeof(int);
-------------------
那么,typeof到底是什么样的?那个命名空间下的?还是哪个类的方法?继承自那个类、接口?
(我注释掉所有命名空间后,还是有typeof的)。

解决方案 »

  1.   

    这个是关键字 ~和你去掉什么命名空间没关系..
    object.GetType()..
      

  2.   

    关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。例如,@if 是有效的标识符,但 if 不是,因为 if 是关键字。
      

  3.   

    为了帮助编译器对代码进行解释,C#中的一些单词具有特殊的地位和含义,我们把它们称为关键字(keyword)或者保留字(reserved word)。关键字提供了具体的语法,编译器根据这些语法来解释程序员书写的表达式。在HelloWorld程序中,class、static和void 均是关键字。
    编译器利用关键字来识别代码的结构与组织方式。由于编译器对这些单词有着严格的解释,所以只能遵照编程语言能够识别的特定规则来使用关键字。换言之,编程语言规定开发者只能将关键字放在特定的位置。一旦程序员违反了这些规则,编译器就会报错。
      

  4.   

    关键字跟命名空间没有关系,就像你用if,else,public一样