मैंने अपने प्रोजेक्ट में App.config फ़ाइल जोड़ी है। मैंने प्रोजेक्ट> गुण> सेटिंग पैनल से दो सेटिंग्स बनाई हैं -
मैंने देखा है कि जब मैं एक सेटिंग जोड़ रहा हूं, तो मैं गुंजाइश को User
या के रूप में परिभाषित कर सकता हूं Application
। -
- उपयोगकर्ता
- आवेदन
यदि मैं सेटिंग को परिभाषित करता हूं जैसा कि User
यह userSettings
अनुभाग में जाता है ,
अगर मैं सेटिंग को परिभाषित करता हूं जैसे Application
यह applicationSettings
अनुभाग पर जाता है
app.config
<configuration>
<userSettings>
<DemoApp.Properties.Settings>
<setting name="MySetting1" serializeAs="String">
<value>Value1</value>
</setting>
</DemoApp.Properties.Settings>
</userSettings>
<applicationSettings>
<DemoApp.Properties.Settings>
<setting name="MySetting2" serializeAs="String">
<value>Value2</value>
</setting>
</DemoApp.Properties.Settings>
</applicationSettings>
</configuration>
लेकिन, इन सेटिंग्स को उसी तरह से एक्सेस किया जा सकता है .cs
-
कोड
string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1;
string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2;
इन दोनों में से किसी को किन परिस्थितियों User
और Application
दायरे में अंतर करना चाहिए?