Ale*_*ace 3 c# methods overloading
简单地说,你说有两种方法:
public static void WriteMessage()
{
Console.Write("Empty Parameter Function");
}
public static void WriteMessage(string data = "Some Data")
{
Console.Write("Optional Parameter Function");
}
Run Code Online (Sandbox Code Playgroud)
为什么如果在没有任何参数的情况下调用WriteMessage函数,它会运行"空参数函数"?我理解方法重载,但为什么不运行可选参数函数,好像空参数函数不存在,它会运行?
| 归档时间: |
|
| 查看次数: |
232 次 |
| 最近记录: |