Преобразование списка <String> в список <int>

Я прочитал список чисел из текстового документа и сохранил их вList<String> и я пытаюсь преобразовать эти числа вList<int>, Числа разделены пробелами. Вот что я пробовал, предполагая, что Numbers - это список String:

List<int> AllNumbers = Numbers.ConvertAll<int>(Convert.ToInt32);

Когда я пытаюсь использовать это, он говорит «Входная строка была в неправильном формате».

Как правильно конвертироватьList<String> вList<int>?

ОБРАЗЕЦ:

            string numbers = File.ReadAllText("numbers.txt");
            string[] allNumbers = numbers.Split(new char[] { ' ', '\t', '\r', '\n' },    StringSplitOptions.RemoveEmptyEntries);
            List<string> List = new List<string>();
            List.AddRange(allNumbers);

Затем я хочу взять список allNumbers и преобразовать его в список целых чисел.

Текстовый файл выглядит так:

10 12 01 03 22 .... т. Д.

Ответы на вопрос(2)

Ваш ответ на вопрос