パラメータリスト内のオプションのパラメータを持っているいくつかの開発者を追加する方法:奇妙なコンパイラの動作 - オプションのパラメータ私のプロジェクトで
public static string GeneratetPopupCall(string pageName,bool withEscapeChar = false)
私は、オプションのパラメータは、C#4.0の一部であることを知っています。 しかし、私たちのプロジェクトは.net 3.5を対象としています。 (C#3.0)
私の質問は
3.5がオプションのパラメータをサポートしていないとコンパイルするのはなぜですか?なぜそれはコンパイルや構文エラーではないのですか?
最初に物事を読むhttp://stackoverflow.com/questions/247621/what-are-the-correct-version-numbers-for-c – AakashM
あなたは正しい、私は固定版nb。 –