我无法在方法中获取/设置静态变量。我该怎么做?如何在方法内声明/设置静态变量
public class LoginDialog
{
// class members
private static string _user="" ;
public void RunDialog()
{
_user = "Peter";
}
public static string _User { get; set; }
}
阅读答案后,编辑我的代码,我仍然无法获得静态变量_user。我做错了什么?
public class LoginDialog
{
private static string _user;
public void RunDialog()
{
LoginDialog._user = "Peter";
}
public static string _User { get {return _user;} }
}
当我声明一切正常,但我想声明内部的方法。
private static string _user="Peter";
如果您希望设置'_user'并通过'_User'访问它,那么'_User'当前不是一个自动属性。 http://msdn.microsoft.com/en-us/library/bb384054.aspx – 2012-03-26 14:07:51