在使用C# .NET
的Windows应用程序开发中,如何创建类的全局变量或全局实例,然后可以由所有其他窗体表单直接使用,例如form1,form2等
答案 0 :(得分:2)
您可以创建一个static类并在其中定义一个静态变量。
项目中的所有类都可以使用MyGlobalVariables.GlobalVariable
public static class MyGlobalVariables
{
public static int GlobalVariable;
}
答案 1 :(得分:1)
创建一个包含全局变量的public static class
例如
public static class GlobalValues
{
public static int UserId{get;set;}
}
我想您应该阅读Classes and Structs
答案 2 :(得分:0)
将其设为静态变量和静态类,例如
private static string foo = "this is static";
public static class Bar
{}
答案 3 :(得分:0)
创建单例类,以便可以创建一次instace并在应用程序中使用
public class Global
{
private static readonly Global instance = new Global();
public static Global Instance
{
get
{
return instance;
}
}
Global()
{
}
public string myproperty
{
get;set;
}
}
使用方法: Global.Instance.myproperty