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 指针类型