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"
はデフォルト値です。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。