C# 类const C中的令牌无效#

C# 类const C中的令牌无效#,c#,C#,我知道这个问题以前在这里问过,但我找不到我的代码有什么问题 class Slider { public int const DEFAULT_SIZE = 20; // Problem is here. Invalid token in class private int rise { get; set; } private int run { get; set; } private int size { get; set; }

我知道这个问题以前在这里问过,但我找不到我的代码有什么问题

      class Slider
     {
        public int const DEFAULT_SIZE = 20; // Problem is here. Invalid token in class 

    private int rise { get; set; }
    private int run { get; set; }
    private int size { get; set; }

    int positionX = 0;
    int positionY = 0;

    private int leftBoundX { get; set;}
    private int leftBoundY { get; set; }

    private int rightBoundX { get; set; }
    private int rightBoundY { get; set; }

    // Constructor
    Slider()
    {
        size = DEFAULT_SIZE; 
    }

    private void Bound()
    {
        if (positionX > leftBoundX)
            positionX = rightBoundX;
        else if (positionY > leftBoundY)
            positionY = rightBoundY;
        else if (positionX > leftBoundX)
            positionX = rightBoundX;
        else if (positionX > leftBoundX)
            positionX = rightBoundX;
        }

我在谷歌上搜索了一些东西,他们告诉我要包含System.Collection,我也这样做了,但还是有同样的错误,
const
修饰符必须在常量类型之前。你想要:

public const int DEFAULT_SIZE = 20;
或遵循.NET命名约定:

public const int DefaultSize = 20;

请注意您尝试了什么以及之前建议的方法失败的地方。您尝试过吗?