C # -Textdatei mit durch Tabulatoren getrennten Daten lesen

Ich habe einen Code:

<code> public static void ReadTextFile()
    {
        string line;

        // Read the file and display it line by line.
        using (StreamReader file = new StreamReader(@"C:\Documents and Settings\Administrator\Desktop\snpprivatesellerlist.txt"))
        {
            while ((line = file.ReadLine()) != null)
            {

                char[] delimiters = new char[] { '\t' };
                string[] parts = line.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);
                for (int i = 0; i < parts.Length; i++)
                {

                     Console.WriteLine(parts[i]);
                     sepList.Add(parts[i]);

                }

            }

            file.Close();
        }
        // Suspend the screen.
        Console.ReadLine();     
    }
</code>

Es liest eine Textdatei ein, die durch Tabulatoren begrenzte Daten enthält, und teilt die Daten in separate Wörter auf.

Das Problem, das ich habe, ist, dass nach dem Trennen der Daten auf der linken und rechten Seite immer noch eine riesige Menge an Leerraum in zufälligen Zeichenfolgen in der Liste vorhanden ist (Infact die meisten von ihnen tun dies). Ich kann die Zeichenfolge nicht zuschneiden, da nur Leerzeichen entfernt werden und dies technisch gesehen kein Leerzeichen ist.

Hat jemand eine Idee, wie man dieses Problem umgeht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage