Предполагая, что меня интересует только обработка текстовых файлов, какие конкретные преимущества или недостатки предоставляют методы System.IO.File по сравнению с StreamWriter?
Существуют ли какие-либо факторы эффективности? В чем основное отличие, и какие из них следует использовать в каких случаях?
Еще один вопрос: если я хочу прочитать содержимое файла в строке и запустить над ним запрос LINQ, что лучше?