2012-10-11 8 views
2

아래 코드에서 각 루프 사이클마다 CSV 파일의 새 줄에 Test1 값을 가져 오려고합니다. 나는이 할 수있는 방법 -CSV 파일의 새 줄

for (int j = 0; j < 10000; j++) 
{ 
      if (NPVAmount > 0) // Positive amount 
      { 
       Positivetemp = NPVAmount + Positivetemp; 
       Temp = Convert.ToString(Positivetemp)+ ","+ j +","+ UniqueCurrencyHolder+","; 
       Test1 =Test1 + Temp; 

      } 
} 
+3

새 줄을 추가하려면'System.Environment.NewLine'을 사용하십시오. 그러나 FileHelpers 및 CSVHelper와 같은 오픈 소스가 존재할 때 왜 CSV가 열심히 일합니까? – StuartLC

답변

10

사용 Environment.NewLine

Test1 =Test1 + Environment.NewLine; 
0

을 그 다음 루프에서 csvLines에 Test1를 추가

List<string> csvLines = new List<string>(); 

문자열

의 목록을 선언합니다.

csvLines.Add(Test1); 

그런 다음 루프가 완료되면 모든 Test1을 파일에 기록하십시오.

File.WriteAllLines("Path", csvLines); 

이렇게하면 내가 뭘 주 었는지 생각할 것입니다.

관련 문제