HOWTO · Csharp

Obtenga el nombre de usuario actual en .NET usando C#

En este artículo, aprenderá cómo obtener el nombre del usuario que ha iniciado sesión actualmente en .NET utilizando el lenguaje de programación C#.

En esta página

En este artículo, aprenderá cómo obtener el nombre del usuario que ha iniciado sesión actualmente en .NET utilizando el lenguaje de programación C#. En C#, la recuperación del nombre de usuario actualmente activo se puede lograr en más de un método.

Veamos los métodos para obtener el nombre de usuario actual en .NET.

Use .GetCurrent() para obtener el nombre de usuario actual en .NET usando C#

Podemos usar el método .GetCurrent() de WindowsIdentity para obtener el nombre de usuario actual en .NET.

  • Primero, cree una variable de cadena para almacenar el nombre de usuario.
    string username;
    
  • Ahora, use el método .GetCurrent() para obtener el nombre de usuario.
    username = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
    
  • Devuelve el NetworkName o el Username como resultado.
  • Esta función recupera el nombre de inicio de sesión de Windows del usuario.

Use Entorno para obtener el nombre de usuario actual en .NET usando C#

También puede recuperar el nombre de usuario de la variable Entorno.

  • Para guardar el nombre de usuario, cree una variable de cadena llamada nombre de usuario.
    string username;
    
  • Ahora, aplica el método .UserName para obtener el nombre de usuario:
    string username = Environment.UserName;
    
  • Esta función recupera el nombre de usuario de la persona conectada al hilo actual.
  • Devuelve el nombre de usuario como resultado.