Environment.SpecialFolder का उपयोग करके वर्तमान उपयोगकर्ता का डेस्कटॉप पथ प्राप्त किया जा सकता है . Environment.SpecialFolder को सिस्टम विशेष फ़ोल्डर का पथ मिलता है जिसे निर्दिष्ट गणना द्वारा पहचाना जाता है।
स्ट्रिंग डेस्कटॉपपाथ =
Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
System.Environment Class वर्तमान परिवेश और प्लेटफॉर्म के बारे में जानकारी प्रदान करता है। System.Environment Class पर्यावरण चर सेटिंग्स, सामान्य भाषा रनटाइम के संस्करण, कॉल स्टैक की सामग्री आदि को पुनः प्राप्त करने के लिए उपयोग करता है। इस वर्ग को विरासत में नहीं लिया जा सकता है।
पर्यावरण वर्ग स्थिर वर्ग है जो सिस्टम कॉन्फ़िगरेशन प्रदान करता है, वर्तमान कार्यक्रम निष्पादन पर्यावरण के साथ-साथ स्ट्रिंग हेरफेर के लिए कुछ गुण जैसे समाचार लाइन, सिस्टम नेमस्पेस पर्यावरण वर्ग का प्रतिनिधित्व करता है।
पर्यावरण वर्ग कार्यों और गुणों का एक संयोजन है जो कुंजी, मूल्य जोड़े के रूप में IDictionary का उपयोग करके पर्यावरण चर विवरण का प्रतिनिधित्व करता है।
हम सभी पर्यावरण चर विवरण प्राप्त करने के लिए शब्दकोश के माध्यम से भी लूप कर सकते हैं, सभी पर्यावरण चर को पेश करने से पहले, आइए हम कुछ अक्सर उपयोग किए जाने वाले पर्यावरण चर विवरण के माध्यम से जाते हैं। जैसा कि पर्यावरण वर्ग स्थिर वर्ग है, इस वजह से हम बिना वस्तु बनाए ही सीधे वर्ग के नाम की मदद से विधियों और गुणों तक पहुँच प्राप्त करते हैं।
उदाहरण
using System; namespace DemoApplication{ public class Program{ public static void Main(){ string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); Console.WriteLine($"Desktop Path: {desktopPath}"); Console.ReadLine(); } } }
आउटपुट
उपरोक्त कोड का आउटपुट है
Desktop Path: C:\Users\UserName\Desktop