Ve světě vývoje softwaru, zejména pokud jde o User Experience (UX), je získání uživatelského jména často běžným úkolem, kterému vývojáři čelí. Ať už jde o zachování uživatelských preferencí, personalizaci uživatelského zážitku nebo zajištění bezpečnosti aplikace v jazyce C#, uživatelské jméno je klíčovou součástí dnešních digitálních řešení. Tento článek je zaměřen na to, aby vám podrobně ukázal, jak získat uživatelské jméno uživatele v C#. Pojďme na to!
Získání uživatelského jména v C#
Abychom získali uživatelské jméno v C#, musíme použít třídu User pod jmenným prostorem System. Zde je jednoduchý fragment kódu, který to demonstruje:
using System;
jmenný prostor RetrieveUserName
{
třídní program
{
static void Main (řetězec [] args)
{
string userName = Environment.UserName;
Console.WriteLine(“Uživatelské jméno: ” + uživatelské jméno);
}
}
}
Ve výše uvedeném kódu jsem vytvořil program, který získá uživatelské jméno aktuálního uživatele a zobrazí ho v konzole. Třída Environment, která je součástí jmenného prostoru System, se používá k získání informací o prostředí, kde se aplikace spouští. Vlastnost UserName třídy Environment se používá k získání jména aktuálního uživatele.
Pochopení kódu C#
Krok 1: Začneme použitím jmenného prostoru System. Jmenné prostory v C# se používají k organizaci a poskytování úrovně oddělení kódů. Mohou být užitečné při předcházení konfliktům pojmenování.
Krok 2: Vyhlásíme novou třídu Program. V objektově orientovaném programování (OOP) je třída plánem pro vytváření objektů (konkrétní datové struktury).
Krok 3: Uvnitř třídy Program deklarujeme metodu Main. Toto je vstupní bod pro náš program C#.
Krok 4: Zavoláme Environment.UserName, abychom získali uživatelské jméno aktuálního uživatele a uložili jej do proměnné userName.
Krok 5: Nakonec v konzoli zobrazíme hodnotu uživatelského jména.
Stručně řečeno, tento program v jazyce C# ukazuje, jak získat uživatelské jméno voláním vlastnosti UserName třídy Environment.
Systém názvů v C#
Jmenný prostor System v C# obsahuje základní třídy a základní třídy, které definují běžně používané hodnoty a referenční datové typy, události a obslužné rutiny událostí, rozhraní, atributy a výjimky zpracování.
Jednou z prominentních tříd pod jmenným prostorem System je třída Environment, která se zaměřuje na získávání informací o prostředí, kde se program spouští. To zahrnuje, ale není omezeno na verzi operačního systému, hardwarové rozvržení stroje a evidentně detaily o uživateli.
Třída prostředí
Třída Environment poskytuje informace o aktuálním prostředí a platformě a prostředky pro manipulaci s nimi, včetně dat, jako jsou argumenty příkazového řádku, ukončovací kód a čas od spuštění systému. Jednou z jeho vlastností je vlastnost UserName, kterou můžeme použít k načtení uživatelského jména aktuálně přihlášeného uživatele.
Stručně řečeno, využitím třídy Person a vlastnosti UserName, kterou zapouzdřuje, je docela jednoduché načíst uživatelské jméno uživatele v C#.