2011-05-01 4 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 

작업 파일 I에서

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

2 파일명 = 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 like this

1,jhone,math 60,science 80,ecnomics 75 
3,clark,math 90,science 56,ecnomics 99 
, 파일을 얻을 []를 String.Split이 라인을 분할 문자열로 모든 라인을 읽을 수 File.ReadAllLines를 사용하는 Directory.GetFiles : 사용 : 모두가

두 파일 이름 = 1 jhone와 파일 이름 = 3 clark 자동

+3

문제는 무엇입니까? –

+2

그럼 얼마나 멀리 있었습니까? 아마도 이것은 숙제일까요? – ColWhi

+2

코드, XML 또는 데이터 샘플을 게시하는 경우 ** 텍스트 편집기에서 해당 행을 강조 표시하고 편집기 툴바에서 "코드 샘플"버튼 ('{}) '을 클릭하여 멋지게 형식을 지정하고 구문을 강조 표시하십시오! –

답변

0

힌트를 삭제 ...

1

XML 텍스트 파일로 HD에 저장하는 것이 좋습니다.

난 당신이 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"); 
관련 문제