【发布时间】:2010-08-31 00:36:27
【问题描述】:
对于某人来说,这可能是一个非常简单的答案。我有一个像这样的Optional Parameter 方法;
public static Email From(string emailAddress, string name = "")
{
var email = new Email();
email.Message.From = new MailAddress(emailAddress, name);
return email;
}
现在,我必须以 .Net 3.5 为目标,我的理解是 Optional Parameters 是 .Net 4 的一部分。但是,我的项目已构建,我仔细检查了 Properties - Application 页面,其中指出3.5 作为目标框架。然后我在MSDN上找到一篇文章说这是VS2010中C#4的一个特性。 (MSDN 文章 --> Named and Optional Arguments)
谁能帮我澄清一下。 C#4 不需要 .Net4?可选参数实际上是什么的一部分?
谢谢。
【问题讨论】:
标签: c# .net visual-studio-2010 optional-parameters