Компилятор Visual Studio 2008 C # с константой в случае постановки задачи! - PullRequest
0 голосов
/ 05 апреля 2011

Когда следующий код вставлен в Visual Studio 2008 C #, слово "System" подчеркнуто и помечено как "недоступный код":

public static class Program
{
    const int motors = 1;
    static void Main(string[] args)
    {
        if (motors < 1)
        {
            return;
        }
        System.Console.WriteLine("program run.");
    }
}

Это, очевидно, неправильно,Мне интересно, если кто-нибудь может объяснить поведение.Спасибо!

[править] Я использую VS 2008 Professional.

Ответы [ 2 ]

1 голос
/ 05 апреля 2011

Нет проблем с вашим кодом. Возможно, предыдущая ошибка уже исправлена, что привело к подчеркиванию, в этом случае Visual Studio неправильно обновлял пользовательский интерфейс. Это случалось со мной очень часто, я советую (пере) построить проект и проверить, нет ли подчеркивания.

1 голос
/ 05 апреля 2011

Попробуйте сделать чистку и построить. Я подозреваю, что где-то есть сбой, так как недоступна линия return;.

Я только что попробовал это в 2008 году, и меня предупреждают об обратной линии.

...