Код, который вы разместили, выглядит хорошо для меня, и CodePad прекрасно его компилирует в быстром небольшом тесте .
Так что, хотя в вопросе об этом не говорится, яЯ предполагаю, что вы работаете в Visual Studio.
В этом случае очень вероятно, что ошибка, которую вы видите, является ошибкой IntelliSense , а не фактической ошибкой компилятора,Иногда механизм IntelliSense (реализованный с использованием другого компилятора) запутывается и сообщает об ошибках, которые вы уже исправили в коде.Я часто замечаю эту проблему при рефакторинге существующего кода.
Исправление состоит в том, чтобы собрать / скомпилировать ваш проект и убедиться, что ошибка исчезла.После перестройки вы должны увидеть чистое окно «Список ошибок».