第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 XML 文件中寫入/讀取多行文本?

如何在 XML 文件中寫入/讀取多行文本?

C#
慕妹3146593 2021-12-05 17:07:31
我正在嘗試將一些應(yīng)用程序設(shè)置保存到 XML 文件中。為此,我在單個Props.cs文件中使用以下代碼:using System;//надо добавить для работы классаusing System.Xml.Serialization;using System.IO;namespace SettingWinForm{    //Класс определяющий какие настройки есть в программе    public class PropsFields    {        public String XMLFileName = Environment.CurrentDirectory + "\\settings.xml";        //Чтобы добавить настройку в программу просто добавьте туда строку вида -        //public ТИП ИМЯ_ПЕРЕМЕННОЙ = значение_переменной_по_умолчанию;        public String TextValue = @"File Settings";        public DateTime DateValue = new DateTime(2011, 1, 1);        public Decimal DecimalValue = 555;        public Boolean BoolValue = true;    }    //Класс работы с настройками    public class Props    {        public PropsFields Fields;        public Props()        {            Fields = new PropsFields();        }        //Запись настроек в файл        public void WriteXml()        {            XmlSerializer ser = new XmlSerializer(typeof(PropsFields));            TextWriter writer = new StreamWriter(Fields.XMLFileName);            ser.Serialize(writer, Fields);            writer.Close();        }        //Чтение настроек из файла        public void ReadXml()        {            if (File.Exists(Fields.XMLFileName))            {                XmlSerializer ser = new XmlSerializer(typeof(PropsFields));                TextReader reader = new StreamReader(Fields.XMLFileName);                Fields = ser.Deserialize(reader) as PropsFields;                reader.Close();            }            else            {                //можно написать вывод сообщения если файла не существует            }        }    }}如何從textBox1XML 文件讀取和寫入多行文本?
查看完整描述

1 回答

?
撒科打諢

TA貢獻1934條經(jīng)驗 獲得超2個贊

無論是單行還是多行,您所擁有的都可以很好地保存和讀取 textBox1 中的文本。您顯示的代碼中的問題是您將 textBox1 文本和 comboBox1 文本保存到同一字段TextValue. 您正在用第二個值覆蓋第一個值。

您需要TextValue2為組合框文本創(chuàng)建一個新的文本字段(即)?;蛘?,DecimalValue如果它不可編輯,則可以將組合框索引值存儲到其中。


查看完整回答
反對 回復(fù) 2021-12-05
  • 1 回答
  • 0 關(guān)注
  • 463 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號