これはおそらく、誰かにとって非常に簡単な答えです。私にはその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をターゲットにする必要があり、.Net 4の一部であることが理解できましたOptional Parameters
。ただし、プロジェクトがビルドされ、ターゲットフレームワークとして3.5が表示されている[プロパティ]-[アプリケーション]ページを再確認しました。次に、MSDNで、VS2010のC#4の機能であるという記事を見つけました。(MSDNの記事->名前付きおよびオプションの引数)
誰かが私のためにこれを明確にするのを手伝ってもらえますか?C#4は.Net4を必要としませんか?オプションのパラメータは実際には何の一部ですか?
ありがとうございました。