HOWTO · Csharp
Abrufen des aktuellen Benutzernamens in .NET mit C#
In diesem Artikel erfahren Sie, wie Sie den Namen des aktuell angemeldeten Benutzers in .NET mithilfe der Programmiersprache C# abrufen.
Auf dieser Seite
In diesem Artikel erfahren Sie, wie Sie den Namen des aktuell angemeldeten Benutzers in .NET mithilfe der Programmiersprache C# abrufen. In C# kann das Abrufen des derzeit aktiven Benutzernamens mit mehr als einer Methode erfolgen.
Sehen wir uns die Methoden zum Abrufen des aktuellen Benutzernamens in .NET an.
Verwenden Sie .GetCurrent(), um den aktuellen Benutzernamen in .NET mit C# abzurufen
Wir können die Methode .GetCurrent() von WindowsIdentity verwenden, um den aktuellen Benutzernamen in .NET zu erhalten.
-
Erstellen Sie zunächst eine Zeichenfolgenvariable zum Speichern des Benutzernamens.
string username; -
Verwenden Sie nun die Methode
.GetCurrent(), um den Benutzernamen abzurufen.username = System.Security.Principal.WindowsIdentity.GetCurrent().Name; -
Als Ergebnis liefert er entweder den
NetworkNameoder denUsernamezurück. -
Diese Funktion ruft den Windows-Anmeldenamen des Benutzers ab.
Verwenden Sie Environment, um den aktuellen Benutzernamen in .NET mit C# abzurufen
Sie können den Benutzernamen auch aus der Variablen Umgebung abrufen.
-
Erstellen Sie zum Speichern des Benutzernamens eine Zeichenfolgenvariable mit dem Namen
Benutzername.string username; -
Wenden Sie nun die Methode
.UserNamean, um den Benutzernamen zu erhalten:string username = Environment.UserName; -
Der Benutzername der Person, die mit dem aktuellen Thread verbunden ist, wird von dieser Funktion abgerufen.
-
Als Ergebnis gibt es den Benutzernamen zurück.