C# 默认参数值

默认参数值

您也可以使用等号 (=) 来设置默认参数值。

如果我们调用该方法时没有提供参数,那么它将使用默认值 ("China"):

实例

static void MyMethod(string country = "China") 
{
  Console.WriteLine(country);
}

static void Main(string[] args)
{
  MyMethod("Sweden");
  MyMethod("India");
  MyMethod();
  MyMethod("USA");
}

// Sweden
// India
// China
// USA

亲自试一试

提示:带有默认值的参数通常被称为可选参数。从上面的例子中,country 是一个可选参数,而 "China" 是它的默认值。