Environment en C#
Lo que el proceso sabe sobre dónde está corriendo.
Console.WriteLine(Environment.MachineName);
Console.WriteLine(Environment.ProcessorCount);
Console.WriteLine(Environment.CurrentDirectory);
// variables de entorno, sin drama cuando alguna falta
var home = Environment.GetEnvironmentVariable("HOME") ?? "(not set)";
Console.WriteLine(home);
var profile = Environment.GetFolderPath(
Environment.SpecialFolder.UserProfile);
Console.WriteLine(profile);
Cómo funciona
MachineName,ProcessorCounty el directorio actual, directo.GetEnvironmentVariabledevuelve null;??aporta el encogimiento de hombros.GetFolderPathresuelve carpetas conocidas de forma portable.
Palabras clave y builtins usados aquí
var
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 400
- Tokens
- 68
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 43 segundos.
Paso 2 de 3 en Diagnóstico y entorno; paso 14 de 17 en La biblioteca de .NET.