在 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
我该如何解决它或我该怎么办?
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");