Pencerelerde ve MacOS'ta çalışıyorum, ortam değişkenlerini almak istiyorum. Destek ortamı kullanarak sistem ortamı değişkenleri nasıl alınır?Destek ortamı kullanarak sistem ortamı değişkenleri nasıl alınır?
System.Environment.GetEnvironmentVariable()
.Net'dan eşdeğer var mı?
Takviyede taşınabilir sistem ortamı değişkenleri yok gibi görünüyor. FileSystem'in taşınabilir dosya adları vardır, ancak ortam değişkenleri taşınabilir değildir: Win7'de HOMEPATH vardır ve * NIX'in USERNAME ve USER için aynı olan bir HOME vardır. – Arman
@Arman: taşınabilir homedir bulma nispeten yararsızdır, çünkü Windows ve Unix, kullanıcıya özgü verilerin depolanması gerektiği konusunda çok farklı kurallara sahiptir. –
Evet Katılıyorum, ancak program genel seçeneklerinin saklanması bazı kurallara sahip olmak için yararlıdır: linux üzerinde genellikle kullanıcı programları $ HOME/.myset veya windows muhtemelen% userprofile% /. Myset veya benzeri bir şey depolamaktadır. Bu nedenle taşınabilir fonksiyonlara sahip olmak daha iyidir. – Arman