アプリケーション開発をしていて、アプリケーションを閉じる前にXMLファイルにデータを保存し、開くと読み込むようにしてあり、はじめは動いていたのに急に動かなくなりました。
XMLファイルを自分で編集して、開いてみると正常に読み込まれて表示するので、書き込みプログラムに異常があるのと思います。
C#
1private void Form1_FormClosed(object sender, FormClosedEventArgs e) 2 { 3 //お気に入りを書き込む 4 List<FavoriteData> favoritedatalist = new List<FavoriteData>(); 5 for(int i = 0; i < listfavorite.Items.Count; i++){ 6 favoritedatalist.Add((FavoriteData)listfavorite.Items[i]); 7 } 8 XmlSerializer serializer = new XmlSerializer(typeof(List<FavoriteData>)); 9 using (StreamWriter writer = new StreamWriter("favorite.xml", false, Encoding.UTF8)){ 10 serializer.Serialize(writer, favoritedatalist); 11 } 12 }
プログラムはこれなんですがエラーが出ません。教えてください。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。