在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();
總結: