2009-08-06 116 views

回答

8

我不确定你在找什么。有一个System.Void和一个关键字'void'。

该关键字用于您定义的类型所述的原因。当您询问方法信息将返回的“类型”时,该类型将用于反射。

4

此值类型实际上是反射使用。假设你想查询方法的返回类型。你会回到什么价值?这是System.Void的用途。

但文档已经说:

的空隙结构在System.Reflection命名空间中使用,但在典型应用中很少有用。 Void结构除了从Object类继承的所有类型之外,没有其他成员。

5

该方法不返回任何东西;没有返回值出现在堆栈上(相对于空值,全为零,对System.Void等的引用)

System.Void类型仅仅是反射API的占位符,因此反射有一种方便的方式来告诉你该方法不返回一个值。

相关问题