2016-12-21 3 views
-2

StreamWriter를 사용하여 C# 콘솔 응용 프로그램을 프로그래밍했습니다 : 이제 StreamWriter를 닫아 filename.txt의 모든 요소를 ​​작성하려고하지만 동일한 StreamWriter를 다시 사용하려면 어떻게해야합니까? 닫기 후에 영업 하시겠습니까?Flus 또는 Dispose/Close 후에 C# Streamwriter를 다시 사용 하시겠습니까?

예 :

StreamWriter Stream = new StreamWriter(filename,true); 

for(;;) 
{ 
//this is a endless loop 
Stream.WriteLine("THIS MUST BE WRITE TO MY DEVICE NOW") 
//now i must use 
Stream.Close(); 
//or 
Stream.Dispose(); 
//or 
Stream.Close(); 

} 
// When it begin again from the top of the loop the StreamWriter doesn´t work. 

지금은 파일 이름 .txt에있는 모든 요소를 ​​쓸에서는 StreamWriter를 닫으려면하지만 난 다시 같은 StreamWriter를를 사용하는, 내가 어떻게 할 수 줄까? 닫기 후에 영업 하시겠습니까?

+1

왜 새로 만들면 안되나요? – adv12

+0

그것의 무한 루프 내가 creat endend 새로운 것들, 나는 그것을 쉽게 만들 수 있기를 바랍니다 .... – Hesoyam

+4

"끝없는 새로운 것들"을 창조하는 것이 정확히 무엇이라고 생각합니까? 당신이 " 낡은 것"? – adv12

답변

1
Stream.Flush(); 
// it works fine 
+1

답변으로 "감사합니다"를 추가하지 마십시오. 대신 ** 가장 도움이되는 ** [답변 수락] (http://stackoverflow.com/help/accepted-answer) **. - [검토 중] (리뷰/저품목/14663835) –

+0

@ H.Pauwelyn주의 깊게 읽으십시오. 이것은 '고맙습니다'라는 대답이 아닙니다. – Rob