ВУЗ:
Составители:
Рубрика:
56
writer.WriteLine(worker.str);
}
//происходит закрытие потока, который в reader, т. е.
входного потока
reader.Close();
//происходит закрытие потока, который в writer, т. е.
выходного потока
writer.Close();
}
7. И добавим использование using и обработку исключений
public class FileWorker {
public void processFile(string inFileName, string
outFileName) {
try {
using (StreamReader reader = File.OpenText(inFileName)) {
using (StreamWriter writer =
File.CreateText(outFileName)) {
while (true) {
if (reader.Peek() < 0) {
break;
}
string tempStr = reader.ReadLine();
StringWorker worker = new StringWorker();
worker.str = tempStr;
worker.processString();
writer.WriteLine(worker.str);
}
}
}
} catch {
Console.WriteLine("ошибка");
}
}
}
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »