मेरे पास एक सूची है और मैं इसे एक फ़ाइल में लिखना चाहता हूं लेकिन JsonSerializer.Serialize(mylist)
एक त्रुटि फेंकता है यहाँ कोड है:
private void CheckIfFileExistsOrCreateOne()
{
if (!File.Exists(filePath))
{
LoginInfo secretary = new LoginInfo("secretary", "secretary", new Secretary_Form());
LoginInfo admin = new LoginInfo("admin", "admin", new Administrator_Form());
mylist.Add(secretary);
mylist.Add(admin);
File.WriteAllText(filePath, JsonSerializer.Serialize(mylist));
}
}
और त्रुटि:
1 उत्तर
ऐसा लगता है कि आप किसी फॉर्म को किसी सूची में पास नहीं कर सकते हैं और इसे एक फ़ाइल में लिख सकते हैं क्योंकि यह बहुत बड़ा है इसलिए मैंने अपनी रणनीति बदल दी और मैं जो चाहता था उसे प्राप्त करने के लिए मैंने स्ट्रिंग टू वेरिएबल नाम का उपयोग किया।
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
c#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।
File.WriteAllText...
पर एक ब्रेकपॉइंट जोड़ें औरmyList
ऑब्जेक्ट का निरीक्षण करें। आपको यह देखने में सक्षम होना चाहिए कि त्रुटि का कारण क्या है।