Tôi có tệp văn bản được ứng dụng khác sử dụng làm tệp cấu hình. Tôi đã đọc trong mỗi dòng của tệp vào một mảng Chuỗi:Thay thế một dòng trong một tệp văn bản
string[] arrLine = File.ReadAllLines(pathToFile);
hoạt động chính xác cách tôi cần.
Bây giờ, tất cả những gì tôi cần làm là thay thế toàn bộ dòng của arrLine [x] bằng một chuỗi, ghi đè lên những gì có trên dòng đó và chỉ dòng đó. Tôi đã viết mã để biết chính xác dòng tôi cần phải thay thế, tôi chỉ cần biết làm thế nào để thay thế nó.
Tôi đang nghĩ về arrLine [x] .Replace (oldString, newString) - nếu điều này hoạt động, làm cách nào tôi thực sự cam kết thay đổi đối với tệp văn bản? Do tôi bằng cách nào đó cần phải viết lại toàn bộ tập tin? Im nghĩ rằng sẽ có một chút về phía không hiệu quả khi chỉ có một dòng cần viết lại?
Chỉ cần ghi đè chuỗi có trong đó một bài tập. Không cần thay thế. –