在C#中,const 和 static 都用于定义类成员,但有着不同的用途和行为。
示例:
public class MyClass
{
public const int MyConstant = 100;
}
在其他地方使用常量:
int value = MyClass.MyConstant;
示例:
public class MyClass
{
public static int MyStaticField;
public static void MyStaticMethod()
{
// 静态方法的实现
}
}
在其他地方使用静态成员:
MyClass.MyStaticField = 10;
MyClass.MyStaticMethod();
总结: