C#中的全局变量与其他变量的区别在于其作用范围和生命周期。
作用范围:
global
进行声明。public
、private
、protected
等)。生命周期:
以下是一个简单的C#全局变量示例:
namespace MyNamespace
{
public static class GlobalVariables
{
public static int MyGlobalVariable = 0;
}
}
在这个示例中,我们定义了一个名为GlobalVariables
的静态类,其中包含一个名为MyGlobalVariable
的全局变量。由于它是静态的,因此可以直接通过命名空间和类名访问,而无需创建类的实例。例如:
int localVar = MyNamespace.GlobalVariables.MyGlobalVariable;