用xml文件保存系统设置

it2022-05-09  34

上次在 C#俄罗斯方块中有用到保存游戏设置到ini文件的方法 但那个方法不是最佳解决方案,特别是如果只是修改众设置中的某个设置的时候 必须要全部设置都重新写一遍,即便用arrylist也煞是麻烦。 下面介绍用xml保存系统设置,以及修改个别设置的方法。 xml文件: <settings>   <场景背景色>1</场景背景色>   <方块颜色>2</方块颜色>   <游戏等级>10</游戏等级>   <最高积分>12</最高积分>   <最后修改时间>2007-05-04 10:10:10</最后修改时间> </settings> 从xml中读取设置:             DataSet ds = new DataSet();             ds.ReadXml("settings.xml");             //dataGridView1.DataSource = ds.Tables[0].DefaultView;            if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)             {                 MessageBox.Show("最后修改时间为:" + ds.Tables[0].Rows[0][4].ToString());             } 修改某一条设置:             DataSet ds = new DataSet();             ds.ReadXml("settings.xml");             if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)             {                 ds.Tables[0].Rows[0][4] = DateTime.Now.ToString("yyyy年MM月dd日 HH时mm分ss秒");             }             ds.AcceptChanges();             ds.WriteXml("settings.xml");             ds.Clear();             ds.Dispose(); 完!

转载于:https://www.cnblogs.com/tuyile006/archive/2007/05/28/762696.html


最新回复(0)