Löst: skaffa användarnamn

Senaste uppdateringen: 09/11/2023
Författare: C SourceTrail

I en värld av mjukvaruutveckling, särskilt när det handlar om User Experience (UX), är det ofta en vanlig uppgift som utvecklare ställs inför att få användarnamnet. Oavsett om det gäller att bibehålla användarpreferenser, anpassa användarupplevelsen eller säkerställa säkerheten för en C#-applikation, är ett användarnamn en avgörande komponent i dagens digitala lösningar. Den här artikeln är inriktad på att visa dig hur du hämtar en användares användarnamn i C#, i detalj. Låt oss komma direkt till det!

Få användarnamnet i C#

För att få användarnamnet i C# måste vi använda klassen User under System namespace. Här är ett enkelt kodavsnitt för att demonstrera detta:

using System;
namnutrymme Hämta Användarnamn
{
klassprogram
{
static void Main (string [] args)
{
string användarnamn = Environment.UserName;
Console.WriteLine(“Användarnamn: ” + användarnamn);
}
}
}

I koden ovan skapade jag ett program som hämtar användarnamnet för den aktuella användaren och visar det i konsolen. Klassen Environment, som är en del av systemnamnområdet, används för att få information om miljön där applikationen körs. Egenskapen UserName för klassen Environment används för att hämta namnet på den aktuella användaren.

Förstå C#-koden

Steg 1: Vi börjar med att använda systemnamnområdet. Namnutrymmen i C# används för att organisera och tillhandahålla en nivå av separation av koder. De kan vara användbara för att förhindra namnkonflikter.

Steg 2: Vi deklarerar ett nytt klassprogram. I objektorienterad programmering (OOP) är en klass en ritning för att skapa objekt (en viss datastruktur).

Steg 3: Inuti klassen Program deklarerar vi Main-metoden. Detta är startpunkten för vårt C#-program.

Steg 4: Vi anropar Environment.UserName för att få användarnamnet för den aktuella användaren och lagra det i variabeln användarnamn.

Steg 5: Slutligen visar vi värdet på användarnamnet i konsolen.

I ett nötskal visar detta C#-program hur man får ett användarnamn genom att anropa egenskapen UserName för klassen Environment.

Systemnamnutrymmet i C#

Systemnamnutrymmet i C# innehåller grundläggande klasser och basklasser som definierar vanliga värden och refererar till datatyper, händelse- och händelsehanterare, gränssnitt, attribut och bearbetningsundantag.

En av de framträdande klasserna under systemnamnområdet är klassen Environment, som fokuserar på att hämta information om miljön där ett program körs. Detta inkluderar men är inte begränsat till versionen av operativsystemet, maskinens hårdvarulayout och uppenbarligen användarinformation.

Miljöklassen

Klassen Environment tillhandahåller information om och sätt att manipulera den aktuella miljön och plattformen, inklusive data som kommandoradsargument, utgångskoden och tiden sedan systemet startade. En av dess egenskaper är egenskapen UserName, som vi kan använda för att hämta användarnamnet för den användare som för närvarande är inloggad.

I ett nötskal, genom att utnyttja klassen Person och egenskapen UserName som den kapslar in, är det ganska enkelt att hämta en användares användarnamn i C#.

Relaterade inlägg: