Как проигнорировать пробелы?

Есть некий текст. Он записан в текстовый файл. Нужно, чтобы программа прочитала текст из файла и нашла в нём палиндромы.

У меня не получается сделать так чтобы пробелы игнорировала программа. Вот мой набросок кода:

static void Main(string[] args)
{
    string a;
    char b;

    string path = @"C:\Users\user\Desktop\text.txt";

    using (StreamReader sr = new StreamReader(path, System.Text.Encoding.Default))
    {
        string line;

        while ((line = sr.ReadLine()) != null)
        {                    
            a = line.ToLower();
                    
            int lastIndex = a.Length - 1;
            
            for (int i = 0; i < a.Length / 2; i++)
            {     
                if (a[i] == a[lastIndex - i])
                {
                    b = a[i];
                    Console.WriteLine(b);
                }
                      
            }
        }     
    }
}

Ответы (0 шт):