OO的语言没有全局变量这个概念对于一个应用程序域中全局一致的变量,请使用静态字段,如:public static TestClass
{
public static string GlobalString;
}使用的时候,引用TestClass存在的命名空间,然后:
TestClass.GlobalString = "Some Vlaue";
{
public static string GlobalString;
}使用的时候,引用TestClass存在的命名空间,然后:
TestClass.GlobalString = "Some Vlaue";
解决方案 »
- 求助 与实现效果不符
- 如何把在VC里面调用DLL的方法改写成C#调用DLL的方法
- C# FTP访问中文路径问题
- 20090817带参构造方法和带参定义方法,求助??
- socket连续发送数据丢失,
- 如何让cs结构的程序弹出域权限认证的窗口?
- 如何获取网页中小于号 <我需要的内容> 和大于号中的内容
- 请教“表达式包含未定义的函数调用”的问题。
- vs2010里app code右击web类文件找不到没有属性,即便有属性页面里面也没有“高级”,只有杂项!怎么回事
- 如何得到dataset.table中特定行中某个字段的值?
- 关于组件自定义属性说明的问题,大家帮忙看一下
- 如何用c#实现发送手机短信的程序?
public string str;所有子窗体设一Form1 form1成员
Form2 form2=new Form2(this);//主窗体中创建form2
Form3 form3=new Form3(this.form1);这样可以引用form1中str啦;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;
using System.Net;
namespace Market
{
/// <summary>
/// clsCommon 的摘要说明。
/// </summary>
public class clsCommon
{
public static string strCondbMarket;//数据库连接字符串,静态全局变量
}
}二.在web.config里面写:
<appSettings>
<add key="strCondbMarket" value="Data Source=*.*.*.*;database=Market;uid=et;pwd=et;pooling=true;"/> <!--数据库连接-->
</appSettings>
三.在global.asax.cs中写
protected void Application_Start(Object sender, EventArgs e)
{
NameValueCollection appSetting=new NameValueCollection();
appSetting=(NameValueCollection)Context.GetConfig("appSettings");
clsCommon.strCondbMarket=appSetting["strCondbMarket"].ToString();
}四.程序中如下引用SqlConnection myConnection=new SqlConnection(Market.clsCommon.strCondbMarket);
myConnection.Open();
public static MyClass
{
public static string GlobalString;
}
引用方法:MyClass.GlobalString="";