日期:2014-05-17  浏览次数:20608 次

c# 静态变量可以定以后,在使用的时候赋值么?

public string TPuser

 protected void Button1_Click(object sender, EventArgs e)
{
  TPuser="123456";



可以这样使用么?

若不对,请指正该如何写才好?
------解决方案--------------------
可以这样用呀
------解决方案--------------------
当然可以,少个";"
------解决方案--------------------
通用。。。。。
------解决方案--------------------
引用:
那能在一个事件里面赋值,整个页面通用不?

你那是公共变量,不是静态,加上static才是静态的
------解决方案--------------------
静态变量 是要加 static 修饰符的,静态变量 应用程序域内只有一份,全局共享该变量资源.要先理解了静态变量再去使用它,并且应该小心使用.
------解决方案--------------------
这是全局变量吧,静态不是static嘛
------解决方案--------------------
public static  string TPuser

这才叫静态变量,你少个关键字 static  
------解决方案--------------------
这个只能说是当前页面的一个全局变量~

静态变量要在类型前面加上static~

静态变量在整个项目里都是全局的,其他类或者页面调用的时候用所在的类名直接点出来,一次一变,全局都变~