📅  最后修改于: 2023-12-03 14:39:45.540000             🧑  作者: Mango
在 C# 中,可选参数是一个方法或构造函数参数,它允许你通过指定参数名来省略参数值。这在编写具有默认选项的方法时非常有用。在本文中,我们将介绍如何在 C# 中使用可选参数,以及其使用场景和注意事项。
要将参数声明为可选参数,请在参数声明的末尾加上一个问号(?
)。例如:
public void PrintMessage(string message, int repeatCount = 1)
{
for (int i = 0; i < repeatCount; i++)
{
Console.WriteLine(message);
}
}
在上面的示例中,repeatCount
参数被声明为可选参数。它的默认值为 1
。这意味着,如果调用代码不指定 repeatCount
参数的值,则该参数将默认为 1
。
要调用 PrintMessage
方法,请使用以下代码:
PrintMessage("Hello"); // 输出 "Hello"
PrintMessage("Hello", 3); // 输出 "Hello" 三次
可选参数在以下场景中非常有用:
本文介绍了 C# 中的可选参数,以及其使用方法、注意事项和常见用法。通过使用可选参数,你可以轻松地编写具有默认选项的代码,并使代码更易读和更具可维护性。