C# 如何生成全局变量?
在使用C.NET的Windows应用程序开发中,如何生成一个类的全局变量或全局实例,然后可以由所有其他Windows窗体直接使用,例如form1、form2等。将其作为静态变量和静态类,例如 私有静态字符串foo=这是静态的 公共静态类栏 {} 您可以创建一个类并在其中定义一个静态变量 项目中的所有类都可以使用MyGlobalVariables.GlobalVariable引用它 创建一个包含全局变量的公共静态类 例如 阅读更多关于C# 如何生成全局变量?,c#,.net,winforms,visual-studio-2010,c#-4.0,C#,.net,Winforms,Visual Studio 2010,C# 4.0,在使用C.NET的Windows应用程序开发中,如何生成一个类的全局变量或全局实例,然后可以由所有其他Windows窗体直接使用,例如form1、form2等。将其作为静态变量和静态类,例如 私有静态字符串foo=这是静态的 公共静态类栏 {} 您可以创建一个类并在其中定义一个静态变量 项目中的所有类都可以使用MyGlobalVariables.GlobalVariable引用它 创建一个包含全局变量的公共静态类 例如 阅读更多关于 另外,我想您应该阅读有关创建singleton类的内容,这样I
另外,我想您应该阅读有关创建singleton类的内容,这样Instance就可以创建一次并在应用程序中使用
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问题是:是否要使用全局变量?如果是,你试过什么?
public static class GlobalValues
{
public static int UserId{get;set;}
}
public class Global
{
private static readonly Global instance = new Global();
public static Global Instance
{
get
{
return instance;
}
}
Global()
{
}
public string myproperty
{
get;set;
}
}