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;
请注意您尝试了什么以及之前建议的方法失败的地方。您尝试过吗?