Límite de StreamWriter en C # en el archivo de texto

Tengo una lista de matriz que contiene 100 líneas. Cuando intento exportarlo a un archivo de texto (txt), el resultado es de solo 84 líneas y se detiene en el medio de la línea 84. Cuando miré el tamaño del archivo, mostró exactamente 4,00 KB como si hubiera algún tipo de límite para el escritor de secuencias. Intenté usar diferentes parámetros, etc., pero siguió sucediendo.

Aquí está el código:

FileStream fs = new FileStream(path, FileMode.Create);

        StreamWriter sw = new StreamWriter(fs);
        ArrayList chartList = GetChart(maintNode);

        foreach (var line in chartList)
        {
            sw.WriteLine(line);
        }

        fs.Close();
        Console.WriteLine("Done");

¡Gracias por la ayuda!

Respuestas a la pregunta(1)

Su respuesta a la pregunta