void

保留字 voidSystem.Void 型別的別名,有兩個用途:

  1. 宣告一個沒有返回值的方法:
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.
}
  1. 在不安全的上下文中宣告指向未知型別的指標。

在不安全的上下文中,型別可以是指標型別,值型別或引用型別。指標型別宣告通常是 type* identifier,其中型別是已知型別 - 即 int* myInt,但也可以是 void* identifier,其中型別未知。

請注意, Microsoft 不鼓勵宣告 void 指標型別