Member 14800079 Ответов: 1

Когда я Аке перечисление я получаю ошибку CS1513 и CS 1022


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace UdemyCSharp
{
    class Program
    { //I get error CS1513 here
        static void Main()
        {
            enum dayofweek { }
        }
    }
} // I get error CS1022 here

What I have tried:

I tried making the Curly Braces where it says to and I get more errors.

1 Ответов

Рейтинг:
1

Jon McKee

class Program
{
    public enum dayofweek { Monday }

    static void Main()
    {
        dayofweek day = dayofweek.Monday;
    }
}


C# не поддерживает определения локальных перечислений функций. Самое близкое, что вы можете сделать, - это сделать его общедоступным или частным вложенным определением.