मैं निम्नलिखित कोड है:सी # कैसे मान बदलने Properties.Settings.Default.Properties लूप करने के लिए
foreach (SettingsProperty currentProperty in Properties.Settings.Default.Properties)
{
if (Double.TryParse(GenerateValue()), out result))
{
currentProperty.DefaultValue = result.ToString();
Properties.Settings.Default.Save();
}
}
यह एक mysql डेटाबेस से नया मान हो जाता है। अगर मैं एक संदेशबॉक्स जोड़ता हूं। नया मान दिखाने के लिए दिखाएं यह ठीक काम करता प्रतीत होता है लेकिन यह वास्तव में इसे सहेजता नहीं है। मुझे लगता है कि ऐसा इसलिए है क्योंकि मैं एक चर के लिए मान असाइन कर रहा हूं ... क्या ऐसा करने का कोई तरीका है?
Properties.Settings.Default.IndexOf(currentProperty.name).DefaultValue = result
मुझे पता था कि ऐसा करने का कोई तरीका होना चाहिए था। आपकी सहायता के लिए धन्यवाद। मेरे पास सब कुछ पहले से ही उपयोगकर्ता के लिए सेट किया गया था। – Brandon
[एलेक्स अज़ाबुत] मुझे सेटिंग का दायरा कैसे मिल सकता है? – gg89
मुझे संदेह है कि मैं इसका उपयोग कर सकता हूं! सेटिंग। केवल उपयोगकर्ता के दायरे के रूप में पढ़ें, है ना? – gg89