C # ler arquivo de texto contendo dados delimitados por tabulações
Eu tenho algum código:
<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>
Ele lê em um arquivo de texto que contém dados delimitados por guias e divide os dados em palavras separadas.
O problema que tenho é que, uma vez que os dados foram separados, ele ainda tem grandes quantidades de espaço em branco nos lados esquerdo e direito em seqüências aleatórias na lista (na maioria das vezes, o que eles fazem). Não consigo aparar a string porque ela apenas remove o espaço em branco e, tecnicamente, isso não é espaço em branco.
Alguém tem alguma idéia sobre como contornar este problema?