C# Enviroment Sınıfı Özellikleri

Environment sınıfı ile isterseniz Environment altındaki property’ler yardımıyla istersenizde Environmet.GetEnvironmentVariable() metoduyla bilgisayar veya kullanıcıyla alakalı değerlere ulaşabilirsiniz.

GetEnvironmentVariable Metodu

GetEnvironmentVariable metodu parametre olarak alttaki tablodan geçmiş olduğunuz string değerlerine göre bazı kullanıcı veya bilgisayar özelliklerine ulaşabilirsiniz.

Environment DeğeriAçıklama
system
ComSpeccmd.exe dosyasının yolu
FP_NO_HOST_CHECK
lib
NUMBER_OF_PROCESSORSİşlemcinin çekirdek sayısı
OSİşletim sistemi
PathBilgisayarın path kısmında kayıtlı olan tüm yollar
PATHEXTYol uzantılarının listesi
PROCESSOR_ARCHITECTUREİşlemci Mimarisi
PROCESSOR_IDENTIFIERİşlemci Kimliği
PROCESSOR_LEVELİşlemci Seviyesi
PROCESSOR_REVISIONİşlemci Revisyon Nosu
VS80COMNTOOLS
VS90COMNTOOLS
TEMPTemp Dizini Yolu
TMPTemp Dizini Yolu
windirWindows dizini yolu

GetEnvironmentVariable metodu

Daha öncede belirttiğim gibi üstteki tabloda bulunan Environment değerlerini GetEnvironmentVariable metoduna parametre olarak geçerek string olarak sonuca ulaşabilirsiniz.

GetEnvironmentVariable Metodu Kullanımı

Bilgisayarınızdaki tüm Enviroment değerlerini GetEnvironmentVariables metodu yardımıyla Collection olarak döndürüp Ekranan bastırabilirsiniz. Örnek olarak şu şekilde yazılabilir.

GetEnvironmentVariables Metodu Kullanımı

Environment Class’ı altındaki bazı property’ler ve geri döndürdükleri değerler.

ExpandEnvironmentVariables

ExpandEnvironmentVariables adlı metod sayesinde string olarak içerisinde environment değerlerinide geçmiş olduğunuz stringleri environment’e karşılık gelen değer ile değiştiren bir metoddur örnek olarak alttaki koda ve çıktısına bakabilirsiniz.

Sonuç

Sistem ana dizininiz C:Windows ve bilgisayar adınız MURAT-PC.
Devam etmek için bir tuşa basın . . .

Diğer bilgileri

  • Environment sınıfı System namespace’i altında yer almaktadır
  • Bazı sistem ve kullanıcı özelliklerine isterseniz Environment sınıfı altındaki property’ler ile veya GenEnvironmentVariable metoduyla ulaşabilirsiniz.