C# 既定のパラメーター値
パラメータのデフォルト値
等号(=)を使えば、デフォルトのパラメータ値を使うこともできる。
引数なしでメソッドを呼び出すと、デフォルト値("Norway")が使用されます。
例
{.language-csharp .techis-white}
static void MyMethod(string country = "Norway")
{
Console.WriteLine(country);
}
static void Main(string[] args)
{
MyMethod("Sweden");
MyMethod("India");
MyMethod();
MyMethod("USA");
}
// Sweden
// India
// Norway
// USA
デフォルト値を持つパラメータは、多くの場合、"オプションのパラメータ上記の例から、countryはオプションのパラメーターであり、"Norway"はデフォルト値です。