Visual Studio 2010 では、これを行うことができます。
public static void setString(string x = "asd"){ }
しかしVS 2008ではエラーをマークし、
フレームワーク 3.5 を使用しています
どうすれば解決できますか、または何ができますか?
Visual Studio 2010 では、これを行うことができます。
public static void setString(string x = "asd"){ }
しかしVS 2008ではエラーをマークし、
フレームワーク 3.5 を使用しています
どうすれば解決できますか、または何ができますか?
VS 2010で導入されました。
ただし、オーバーロードを使用してもほぼ同じ効果が得られます。
public static void setString()
{
setString("asd");
}
オプションのパラメーター (実行中のもの) は、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");