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
NetworkName
oder denUsername
zurü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
.UserName
an, 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