C# 参数可以仅 Nullable 与否来进行重载吗?
可以。
public void Do(int m) { MessageBox.Show("a"); } public void Do(int? m) { MessageBox.Show("b"); } Do(1); // 进入的是第一个 Do int? m = 1; Do(m); // 进入的是第二个 Do
相关阅读
使用 HasValue、Value 判断和取 Nullable 的基础类型
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com