2009-08-06 120 views

回答

8

我不確定你在找什麼。有一個System.Void和一個關鍵字'void'。

該關鍵字用於您定義的類型所述的原因。當您詢問方法信息將返回的「類型」時,該類型將用於反射。

4

此值類型實際上是反射使用。假設你想查詢方法的返回類型。你會回到什麼價值?這是System.Void的用途。

但文檔已經說:

的空隙結構在System.Reflection命名空間中使用,但在典型應用中很少有用。 Void結構除了從Object類繼承的所有類型之外,沒有其他成員。

5

該方法不返回任何東西;沒有返回值出現在堆棧上(相對於空值,全爲零,對System.Void等的引用)

System.Void類型僅僅是反射API的佔位符,因此反射有一種方便的方式來告訴你該方法不返回一個值。

相關問題