void
保留字 void
是 System.Void
型別的別名,有兩個用途:
- 宣告一個沒有返回值的方法:
public void DoSomething()
{
// Do some work, don't return any value to the caller.
}
返回型別為 void 的方法仍然可以在其正文中包含 return
關鍵字。當你想要退出方法的執行並將流返回給呼叫者時,這非常有用:
public void DoSomething()
{
// Do some work...
if (condition)
return;
// Do some more work if the condition evaluated to false.
}
- 在不安全的上下文中宣告指向未知型別的指標。
在不安全的上下文中,型別可以是指標型別,值型別或引用型別。指標型別宣告通常是 type* identifier
,其中型別是已知型別 - 即 int* myInt
,但也可以是 void* identifier
,其中型別未知。
請注意, Microsoft 不鼓勵宣告 void 指標型別。