2011-05-01 45 views
0

我有一個新的任務,我想每一個學生的數據存儲在一個單獨的文本文件..使用文本文件在C#

id name  subject marks toal subjects 
1  jhone  math  60   3 
2  smith  science 50   3 
3  clark  math  90   3 
1  jhone  science 80   3 
3  clark  science 56   3 
1  jhone  ecnomics 75   3 
2  smith  math  40   3 
3  clark  ecnomics 99   3 

這樣的:文件名= 1 jhone

和數據文件在文件我

1  jhone  math  60   3 
1  jhone  science 80   3 
1  jhone  ecnomics 75   3 

第二文件名= 2 smith

和數據小號

2  smith  science 50    3 
2  smith  math  40    3 

3名= 3 clark

和數據是

3  clark  math  90   3 
3  clark  science 56   3 
3  clark  ecnomics 99   3 

現在我想要什麼的時候總主題=總記錄然後在另一個文本結果存儲

文件名finalResult這樣

1,jhone,math 60,science 80,ecnomics 75 
3,clark,math 90,science 56,ecnomics 99 

和這兩個文件的名稱= 1 jhone和文件名= 3 clark都是自動刪除

+3

有什麼問題嗎? – 2011-05-01 08:57:44

+2

那麼你有多遠?大概這是作業? – ColWhi 2011-05-01 08:58:04

+2

如果您發佈的代碼,XML或數據樣本,** **請在高亮文本編輯器的線路,然後點擊編輯器工具欄上的「代碼示例」按鈕('{}')來很好的格式和語法高亮顯示! – 2011-05-01 09:07:53

回答

1

我會建議你給它的HD保存爲XML文本文件。

我想你使用的是C#:

XmlDocument xml = new XmlDocument(); 
XmlElement xmlStudent = xml .CreateElement("Student"); 
xmlmetaData.AppendChild(xmlStudent); 

XmlElement xmlFirstTagElement = xml.CreateElement("FirstTag"); 
xmlFirstTagElement .InnerText = "YOUR VALUE"; 
xmlStudent .AppendChild(xmlFirstTagElement); 

//SAVE ON DISK 
xml.Save("Path");