在c#中 如何在静态方法中调用动态变量。

如:static string sql; string a=Request.QueryString["name"]; 怎么把 a的值赋值给 sql。。。。
写一个碰历静态类,把动迟吵兄态数据赋值给静态,然后就码袭可以全局调用了,如:
先定义一个公共类:
public class PublicHelper
{
public static int id;
public static string txtcode;
public static string txtname;
public static string txtpwd;
public static string loginname;
public static string loginpwd;
}

全局就可以调用了,如:
一个界面中:
PublicHelper.loginpwd = txtManagerPwd.Text;
另一个界面:
textBox1.Text = PublicHelper.loginpwd;
这样就实现了全局的赋值和调用,不知道是不是你需要的
我这边一般有键培个习惯,尽可能不在全稿尺唯局变量中赋值。
那么如果非要给这个赋值怎么办呢?
实例化当前对象(就困弊是创建一个新的类)
如:
public class 类名{

public static string sql;
public string a;
public void abc()
{
a=Request.QueryString["name"];
sql=a;//第一种赋值办法
}
}
或者在其它方法中:
类名 xxx = new 类名();
类名.sql = xxx.a;
也可以实现你想要的效果
把变量也设置成静态的就行了。
直接赋值就可以了,没有任何问题。
static string sql=HttpContext.Current.Request.QueryString["name"].ToString();