Suponiendo que estoy interesado solo en tratar con archivos de texto, ¿qué ventajas o desventajas específicas ofrecen los métodos System.IO.File en comparación con StreamWriter?C# I/O - Diferencia entre System.IO.File y StreamWriter/StreamReader
¿Hay algún factor de rendimiento involucrado? ¿Cuál es la diferencia básica y cuál de estos debe usarse en qué casos?
Una pregunta más, si quiero leer el contenido de un archivo en una cadena y ejecutar una consulta LINQ sobre ella, ¿cuál es la mejor?
File y StreamWriter/Reader son * apenas * análogos. ¿Puede ser más específico, como ha pedido Aliostad, y estipular * qué * métodos en "Archivo" con los que está comparando? –