0

Visual Studio 2010 では、これを行うことができます。

  public static void setString(string x = "asd"){  }

しかしVS 2008ではエラーをマークし、

フレームワーク 3.5 を使用しています

どうすれば解決できますか、または何ができますか?

4

2 に答える 2

2

VS 2010で導入されました。

ただし、オーバーロードを使用してもほぼ同じ効果が得られます。

public static void setString()
{
    setString("asd");
}
于 2013-01-22T00:12:46.760 に答える
2

オプションのパラメーター (実行中のもの) は、Visual Studio 2010 で導入されました。VS 2008 の C# では機能しません。http://msdn.microsoft.com/en-us/library/dd264739.aspxを参照してください。

現在のコードを VS 2008 で機能させるには、オプションのパラメーターを削除する必要があります。

public static void setString(string x){  }

setString("asd");
于 2013-01-22T00:12:57.203 に答える