คำถามติดแท็ก streamwriter

10
ต่อท้ายบรรทัดในไฟล์โดยใช้ StreamWriter
ฉันต้องการต่อท้ายบรรทัดในไฟล์ของฉัน ฉันใช้ StreamWriter: StreamWriter file2 = new StreamWriter(@"c:\file.txt"); file2.WriteLine(someString); file2.Close(); ผลลัพธ์ของไฟล์ของฉันควรมีหลาย ๆ สตริงด้านล่างซึ่งกันและกัน แต่ฉันมีเพียงหนึ่งแถวซึ่งถูกเขียนทับทุกครั้งที่ฉันเรียกใช้รหัสนี้ มีวิธีให้ StreamWriter ต่อท้ายไฟล์ที่มีอยู่หรือไม่?
170 c#  streamwriter 

5
ฉันควรจะเรียก Close () หรือ Dispose () สำหรับวัตถุ stream หรือไม่
การเรียนการสอนเช่นStream, StreamReader, StreamWriterฯลฯ ดำเนินการIDisposableอินเตอร์เฟซ นั่นหมายความว่าเราสามารถเรียกDispose()ใช้เมธอดบนวัตถุของคลาสเหล่านี้ พวกเขายังได้กำหนดวิธีการที่เรียกว่าpublic Close()ทีนี้ฉันจะโทรไปหาอะไรเมื่อฉันทำกับวัตถุแล้ว ถ้าฉันโทรหาทั้งคู่ รหัสปัจจุบันของฉันคือ: using (Stream responseStream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(responseStream)) { using (StreamWriter writer = new StreamWriter(filename)) { int chunkSize = 1024; while (!reader.EndOfStream) { char[] buffer = new char[chunkSize]; int count = reader.Read(buffer, 0, chunkSize); if (count != …

6
FileStream เทียบกับ / ความแตกต่าง StreamWriter?
คำถาม: อะไรคือความแตกต่างระหว่างFileStreamและStreamWriterใน. Net ? คุณควรใช้บริบทใด ข้อดีและข้อเสียของพวกเขาคืออะไร? เป็นไปได้หรือไม่ที่จะรวมสองสิ่งนี้เข้าด้วยกัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.