Помогите найти ошибку в СИ ШАРП

Задача: создать коллекцию целых чисел в С#
сделал все по примеру, но задача не выполнена

class Program
    {
            static void Main(string[] args)
        {
            var list = new List<int>();
            for (var i = 0; i < 10; i += 1) ;
            {
                     list.Add(i);
            }
            for (var i = 0; i < list.Count; i++);
            {
                Console.WriteLine(list[i]);
            }
            Console.ReadLine();
        }
          
    }
}

Как определили это? Что выдает, что ожидалось?

запускаю проверку- говорит 16 и 22 строки Имя i не существует в текущем контексте
строки 14 и 18 - Возможно . ошибочно пустой оператор

Но их тут всего 18 ))

; не нужен тут, так получается цикл с пустым телом.

Убрал
выдает теперь только
запускаю проверку- говорит строка 16 list.Add(i);- Имя i не существует в текущем контексте
строка 14 for (var i = 0; i < 10; i += 1) ; Возможно . ошибочно пустой оператор

я там тоже убрал ;
Спасибо.