] हालांकि, यह संशोधन उम्मीद के मुताबिक नहीं है। इस समस्या के स्रोत की पहचान करने के लिए, चलो प्रदान किए गए कोड में तल्लीन करें और संभावित मुद्दों का पता लगाएं। निजी शून्य main_formclosing (ऑब्जेक्ट प्रेषक, formClosingEventArgs e) { System.Configuration.ConfigurationManager.AppSettings.set ("lang", lang); }
वास्तव में app.config फ़ाइल में "लैंग" कुंजी के मान को संशोधित करता है। हालाँकि, जैसा कि प्रतिक्रिया में हाइलाइट किया गया है, यह संशोधन केवल मेमोरी में होता है और भौतिक कॉन्फ़िगरेशन फ़ाइल के लिए बनी नहीं होती है। App.config फ़ाइल में इन परिवर्तनों को बनाए रखने के लिए, अतिरिक्त चरण आवश्यक हैं।
प्रतिक्रिया एक संशोधित कोड स्निपेट को विशेष रूप से एक कंसोल एप्लिकेशन के लिए सिलवाया गया है: वर्ग कार्यक्रम { स्थिर शून्य मुख्य (स्ट्रिंग [] args) { अपडेटिंग ("लैंग", "रूसी"); } निजी स्थैतिक शून्य अद्यतन करना (स्ट्रिंग कुंजी, स्ट्रिंग मान) { कॉन्फ़िगरेशन कॉन्फ़िगरेशन = configurationManager.openexeconfiguration (configurationUserLevel.none); configuration.appsettings.settings [कुंजी] .value = मान; कॉन्फ़िगरेशन.सेव (); ConfigurationManager.RefreshSection ("AppSettings"); } }
इस कोड के भीतर:
मान। मान।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3