Abrufen des aktuellen Benutzernamens in .NET mit C#
-
Verwenden Sie
.GetCurrent(), um den aktuellen Benutzernamen in .NET mitC#abzurufen -
Verwenden Sie
Environment, um den aktuellen Benutzernamen in .NET mitC#abzurufen
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.
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn