【发布时间】:2018-04-22 01:03:45
【问题描述】:
我有这个方法
public void downloadAndSendFile(string fileType,
bool IsSendMail = false,
string toEmail = "",
string subject = "")
{
}
我想这样做,
- 如果用户在调用此方法时传递了
IsSendMail = true,则toEmail和subject参数是强制性的
【问题讨论】:
-
为什么不能使用
if-else块来检查和验证这一点? -
for if else block 它需要通过 SendMail, toEmail="", subject="" 。我不想在调用方法时做这种事情
标签: c# function methods arguments parameter-passing