c# windows程序 传值问题
c#windows程序 我想在按button1的时候 把一个值id 传给变量csId
按button2的时候 在用文本框a.text 接收这个变量csId
可是我把变量赋成局域变量肯定是不行了。。赋成全局变量csId=string.Empty a.text接收到的永远都是string.Empty
请问大虾们 有没有像web程序session那样 可以把变量保存起来?最好给出具体的代码?分不够可以加 多谢了
------解决方案--------------------做个 全局的静态变量..
public class Test
{
public static string CsID="";
}
button1里 button2里都可以使用
Test.CsID
------解决方案--------------------C# code
定义一个属性
private String csId;
public String CsID{
get{return csId;}
set{csId = value;}
}
------解决方案--------------------
你的Button1和2是不是一个Form的啊?
如果是的话全局怎么会不行?
private string csId = String.Empty;
buttoni_Click()
{
this.csId = "AAA";
}
button2_Click()
{
Console.WriteLine(this.csId);
}