System.Void类型如何为不返回值的方法指定返回值类型?

Joa*_*nge 5 .net c# methods void

这是没有返回值返回的实际类型方法吗?

如果是这样,那么返回"没有"的区别在哪里?

Mar*_*arc 8

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

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


Jas*_*aty 5

该方法不返回任何内容; 堆栈上没有返回值(与空值,全零,引用System.Void等相反)

System.Void类型只是反射API的占位符,因此反射可以方便地告诉您该方法不返回值.