एक डेस्कटॉप एप्लिकेशन में कुछ गंभीर पुन: फैक्टरिंग की आवश्यकता है, मेरे पास कोड के कई भाग हैं जो इस तरह दिखते हैं:सी # में अनुप्रयोग सेटिंग्स में विंडोज फॉर्म गुणों को बांधने का सबसे अच्छा तरीका है?
private void LoadSettings()
{
WindowState = Properties.Settings.Default.WindowState;
Location = Properties.Settings.Default.WindowLocation;
...
}
private void SaveSettings()
{
Properties.Settings.Default.WindowState = WindowState;
Properties.Settings.Default.WindowLocation = Location;
...
}
इसे बदलने का सबसे अच्छा तरीका क्या है? प्रोजेक्ट-लगाए गए बाधाएं:
- विजुअल स्टूडियो 2005
- सी #/.NET 2.0
- विंडोज फॉर्म
अद्यतन
पोस्टरिटी के लिए, मुझे दो उपयोगी भी मिले हैं ट्यूटोरियल: "Windows Forms User Settings in C#" और "Exploring Secrets of Persistent Application Settings"।
मैंने इस तकनीक का उपयोग फ़ॉर्म के आकार here को बांधने के लिए एक फॉलो-अप प्रश्न पूछा है। मैंने उन लोगों की मदद करने के लिए उन्हें अलग किया जो समान मुद्दों की खोज करते हैं।