C# void用法

示例

保留字"void"是System.Void类型的别名,有两个用途:

  1. 声明一个没有返回值的方法:

public void DoSomething()
{
    // 做一些工作,不要将任何值返回给调用方。
}

返回类型为void的方法return的主体中仍可以包含关键字。当您要退出方法的执行并将流返回给调用方时,这很有用:

public void DoSomething()
{
    // 做一些工作...

    if (condition)
        return;

    // 如果条件评估为假,请执行更多工作。
}

  1. 在不安全的上下文中声明一个指向未知类型的指针。

在不安全的上下文中,类型可以是指针类型,值类型或引用类型。指针类型声明通常是type* identifier,其中类型是已知的类型- i.eint* myInt,但也可以是void* identifier,其中类型是未知的。

请注意,Microsoft不建议声明空指针类型。