Løst: få brugernavn

Sidste ændring: 09/11/2023
Forfatter: C SourceTrail

I softwareudviklingens verden, især når det drejer sig om User Experience (UX), er det ofte en almindelig opgave, som udviklere står over for at få brugernavnet. Uanset om det er for at opretholde brugerpræferencer, personliggøre brugeroplevelsen eller sikre sikkerheden i en C#-applikation, er et brugernavn en afgørende komponent i nutidens digitale løsninger. Denne artikel er rettet mod at vise dig, hvordan du henter en brugers brugernavn i C#, i detaljer. Lad os komme lige til det!

Få brugernavnet i C#

For at få brugernavnet i C#, skal vi bruge klassen User under System namespace. Her er et simpelt kodestykke til at demonstrere dette:

ved hjælp af system;
navneområde Hent Brugernavn
{
klasse Program
{
statisk tomrum Main (streng [] args)
{
streng brugernavn = Miljø.Brugernavn;
Console.WriteLine(“Brugernavn: ” + brugernavn);
}
}
}

I koden ovenfor oprettede jeg et program, der henter brugernavnet på den aktuelle bruger og viser det i konsollen. Miljøklassen, som er en del af Systemnavneområdet, bruges til at få information om det miljø, hvor applikationen kører. Egenskaben UserName for klassen Environment bruges til at få navnet på den aktuelle bruger.

Forståelse af C#-koden

Trin 1: Vi begynder med at bruge systemnavnerummet. Navnerum i C# bruges til at organisere og give et niveau af adskillelse af koder. De kan være nyttige til at forhindre navnekonflikter.

Trin 2: Vi erklærer et nyt klasseprogram. I objektorienteret programmering (OOP) er en klasse en plan for at skabe objekter (en bestemt datastruktur).

Trin 3: Inde i Program-klassen erklærer vi Main-metoden. Dette er indgangspunktet for vores C#-program.

Trin 4: Vi kalder Environment.UserName for at få brugernavnet på den aktuelle bruger og gemme det i brugernavn-variablen.

Trin 5: Til sidst viser vi værdien af ​​brugernavnet i konsollen.

I en nøddeskal viser dette C#-program, hvordan man får et brugernavn ved at kalde egenskaben UserName for klassen Environment.

Systemnavnerummet i C#

Systemnavnerummet i C# indeholder fundamentale klasser og basisklasser, der definerer almindeligt anvendte værdier og refererer til datatyper, hændelses- og hændelseshandlere, grænseflader, attributter og behandlingsundtagelser.

En af de fremtrædende klasser under systemnavnerummet er miljøklassen, som fokuserer på at hente information om det miljø, hvor et program køres. Dette inkluderer, men er ikke begrænset til, versionen af ​​operativsystemet, maskinens hardwarelayout og åbenbart brugerdetaljer.

Miljøklassen

Miljøklassen giver information om og midler til at manipulere det aktuelle miljø og platform, inklusive data såsom kommandolinjeargumenter, afslutningskoden og tiden siden systemet startede. En af dens egenskaber er egenskaben UserName, som vi kan bruge til at hente brugernavnet på den bruger, der aktuelt er logget ind.

I en nøddeskal, ved at udnytte Person-klassen og UserName-egenskaben, som den indkapsler, er det ret ligetil at hente en brugers brugernavn i C#.

Relaterede indlæg: