public virtual void Save(string filename, CardDescription[] cards, ProgressBar process, ToolStripStatusLabel lbl) { StreamWriter sw = new StreamWriter(filename, false, System.Text.Encoding.Default); CardDescription card = null; for (int i = 0; i < cards.Length - 1; i++) { card = cards[i]; string s = card.name; sw.WriteLine("[" + s + "]"); s = card.GetSimpleInfo(); s = s.Replace("\"\"", "\""); sw.WriteLine(s); process.Value++; lbl.Text = string.Format("{0} / {1}", (i + 1).ToString(), process.Maximum.ToString()); Application.DoEvents(); } card = cards[cards.Length - 1]; string ss = card.name; sw.WriteLine("[" + ss + "]"); ss = card.GetSimpleInfo(); ss = ss.Replace("\"\"", "\""); sw.Write(ss); sw.Close(); }
public virtual void Save(string filename, CardDescription[] cards) { StreamWriter sw = new StreamWriter(filename, false, System.Text.Encoding.Default); CardDescription card = null; for (int i = 0; i < cards.Length - 1; i++) { card = cards[i]; string s = card.name; sw.WriteLine("[" + s + "]"); s = card.GetSimpleInfo(); s = s.Replace("\"\"", "\""); sw.WriteLine(s); } card = cards[cards.Length - 1]; string ss = card.name; sw.WriteLine("[" + ss + "]"); ss = card.GetSimpleInfo(); ss = ss.Replace("\"\"", "\""); sw.Write(ss); sw.Close(); }