对于某人来说,这可能是一个非常简单的答案。我有一个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 的一部分。但是,我的项目已构建,我仔细检查了属性 - 应用程序页面,该页面将 3.5 作为目标框架。然后我在MSDN上找到一篇文章说这是VS2010中C#4的一个特性。(MSDN 文章 -->命名和可选参数)
有人可以帮我澄清一下。C#4 不需要 .Net4?可选参数实际上是什么的一部分?
谢谢你。