글
파일에 쓸 때
HistoryData data = new HistoryData();
data.SerialNumber = loadedserial_number;
data.OperatorID = tbOperatorID.Text;
data.test_dttm = loadeddatalist[loadeddatalist.Count - 1].test_dttm;
data.value = loadeddatalist[loadeddatalist.Count - 1].value;
datalist.Historydata.Add(data);
FileStream fs3 = new FileStream(history_filename, FileMode.Create, FileAccess.Write);
XmlSerializer xs = new XmlSerializer(datalist.GetType());
xs.Serialize(fs3, datalist);
fs3.Close();
파일에서 읽을 때
FileStream fs4 = new FileStream(history_filename, FileMode.Open, FileAccess.Read);
XmlSerializer xs2 = new XmlSerializer(datalist.GetType());
datalist = (HistoryDataList)xs2.Deserialize(fs4);
fs4.Close();
이 때 데이터 클래스는 public class 이면서 [serializable]을 붙여줘야 한다.
like this
[Serializable]
public class HistoryDataList
{
RECENT COMMENT