Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O System.Environment
é uma classe presente no .NET Framework que fornece informações sobre o ambiente em que o aplicativo está sendo executado. Esta classe é particularmente útil para desenvolvedores que precisam acessar variáveis de ambiente, informações do sistema operacional, e diretórios do sistema. No contexto do Windows, o System.Environment
pode ser utilizado para obter informações como o nome do computador, o nome do usuário, a versão do sistema operacional, entre outros.
Exemplos:
1. Obter variáveis de ambiente:
using System;
class Program
{
static void Main()
{
string path = Environment.GetEnvironmentVariable("PATH");
Console.WriteLine($"PATH: {path}");
}
}
2. Listar todas as variáveis de ambiente:
using System;
class Program
{
static void Main()
{
foreach (System.Collections.DictionaryEntry de in Environment.GetEnvironmentVariables())
{
Console.WriteLine($"{de.Key} = {de.Value}");
}
}
}
3. Obter informações sobre o sistema operacional:
using System;
class Program
{
static void Main()
{
Console.WriteLine($"OS Version: {Environment.OSVersion}");
Console.WriteLine($"Is 64-bit OS: {Environment.Is64BitOperatingSystem}");
Console.WriteLine($"Machine Name: {Environment.MachineName}");
Console.WriteLine($"User Name: {Environment.UserName}");
}
}
4. Obter diretórios do sistema:
using System;
class Program
{
static void Main()
{
Console.WriteLine($"System Directory: {Environment.SystemDirectory}");
Console.WriteLine($"Current Directory: {Environment.CurrentDirectory}");
Console.WriteLine($"User Profile Folder: {Environment.GetFolderPath(Environment.SpecialFolder.UserProfile)}");
}
}