typestar

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

  1. MachineName, ProcessorCount y el directorio actual, directo.
  2. GetEnvironmentVariable devuelve null; ?? aporta el encogimiento de hombros.
  3. GetFolderPath resuelve carpetas conocidas de forma portable.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 2 de 3 en Diagnóstico y entorno; paso 14 de 17 en La biblioteca de .NET.

← Anterior Siguiente →