Ошибка о статических локальных функциях после добавления метода - PullRequest
0 голосов
/ 23 октября 2019

Я только что запустил C #, и я использую функции, чтобы начать настройку базовой системы входа в систему, однако, когда я настраиваю новую функцию, она выдает мне его ошибку:

Ошибка CS8652Функция «статические локальные функции» в настоящее время находится в режиме предварительного просмотра и не поддерживается . Чтобы использовать функции предварительного просмотра, используйте языковую версию «предварительного просмотра».

Этот код показывает проблему:

using System;

namespace Sub_routines___Repetition_of_letter
{
    class Program
    {
        public static void homepage()
        {
            bool exit = false;
            while (exit == false)
            {
                // some code
            }

            static void Main(string[] args)
            {
                homepage();
            }    
        }
    }    
}

Мне сообщают, что ошибка кода заключается в том, чтов строке 82, которая является

static void Main(string[] args)

1 Ответ

0 голосов
/ 23 октября 2019

Вам нужно определить функцию снаружи внутри класса, но не внутри другой функции.

Эта ошибка связана с тем, что вы неправильно объявляете функцию homepage () из другого статического метода.

Не могли бы вы опубликовать объявление вашего метода "Homepage ()"?

...