C#中的函数参数能不能有默认值的解决方法
2007-04-10 14:28
295 查看
C#不支持参数默认值,如果要实现相同功能,可以使用函数重载的方法模拟实现。
如:
void MsgBox(string msg, string title)
{
MessageBox.Show(msg, title);
}
void MsgBox(string msg)
{
MsgBox(msg, "消息"); // "消息" 即是 title 参数的默认值。
}
如:
void MsgBox(string msg, string title)
{
MessageBox.Show(msg, title);
}
void MsgBox(string msg)
{
MsgBox(msg, "消息"); // "消息" 即是 title 参数的默认值。
}
相关文章推荐
- golang struct扩展函数参数命名警告解决方法
- Matlab solve函数参数传递问题解决方法
- 过滤 URL 参数 空值,删除 FORM GET URL 空值解决函数方法
- 存储过程参数的时间默认值解决方法
- javascript委托的实-现 以带参数的函数作为参数的解决方法
- fstream对象作为函数参数的问题汇总及解决方法
- gSoap接口函数参数名敏感的解决方法
- SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
- 对于js定时器中带有参数的回调函数没有延迟效果的解决方法
- error C2470 错误记录与解决方法。“看起来像函数定义,但没有参数列表”
- js函数参数设置默认值的一种变通实现方法
- error C2470 错误记录与解决方法。“看起来像函数定义,但没有参数列表”
- Thin的DateChooser代码学习(关于js的函数参数为一个完整的函数以及“对象不支持此属性或方法”错误的解决)(原创,转载请声明)
- SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
- 存储过程参数的时间默认值解决方法
- python函数默认参数使用不当解决方法
- js 事件函数中的参数带换行符或换行标签都不能起作用的解决方法
- error C2470 错误记录与解决方法。“看起来像函数定义,但没有参数列表”
- HTML 中 onclick 触发函数 xxx(param) 要传递对象参数的解决方法
- QT 自定义信号与信号槽方法及解决自定义数据类型或数组作为函数参数的问题