sen*_*nfo 1 c# methods optional-parameters c#-4.0
我似乎记得读过C#4.0中方法重载(和构造函数链接)和可选参数之间存在重要区别,但我无法找到任何确认任何差异的内容.
以下两种实现之间是否存在重要差异?
第一
public void Foo()
{
Foo(String.Empty);
}
public void Foo(string message)
{
Console.WriteLine(message);
}Run Code Online (Sandbox Code Playgroud)
第二
public void Foo(string message = "")
{
Console.WriteLine(message);
}Run Code Online (Sandbox Code Playgroud)