Wie erklären/eine statische variable innerhalb einer Methode

Ich kann nicht get - /set-eine statische variable innerhalb einer Methode. Wie kann ich es tun?

    public class LoginDialog
{
    //class members

    private static string _user=""  ;

    public  void RunDialog()
    {

        _user = "Peter";

    }

    public static string _User { get; set; }

}

Nach dem Lesen der Antworten, die ich Bearbeiten mein code und ich kann immer noch die statische variable _durch. Was mache ich falsch?

    public class LoginDialog
{   
    private static string _user;  

    public void RunDialog()
    {
       LoginDialog._user = "Peter";
    }
    public static string _User { get {return _user;}  }
}

Wenn ich erkläre, wie alles funktioniert, sondern ich möchte erklären, innerhalb der Methode.

 private static string _user="Peter";
Wenn Sie erwarten, dass set _user und auf Sie durch _User dann, dass wird nicht funktionieren, da _User ist derzeit eine auto-Eigenschaft. msdn.microsoft.com/en-us/library/bb384054.aspx

InformationsquelleAutor kmxillo | 2012-03-26

Schreibe einen Kommentar