在C#中怎样将引用类型的变量按值类型传递?

2024-11-20 11:24:35
推荐回答(2个)
回答(1):

除了你在声明str的时候少个分号外.我没看出哪儿错了配哪.

而且在执行了Add()方培汪码法后.再调用Getstring()方法.是不能返回空的.你再看看你其它地方是否有错.

-------------------

如果是winform.你那么写是没有错的.一个按扭给赋值.一个按扭取值.

但如果是webform.你就得用ViewState了陵孙.

page_load中:
if(this.IsPostBack)return;
ViewState["data"]="aa";

button1中:ViewState["data"]=ViewState["data"].ToString()+"string";

button2中:this.TextBox1.Text=ViewState["data"].ToString();

回答(2):

由于那是两孝含个事件执行的所以不能直接访问,在web中有两种方法:
1. static string str = ""; 将模慎友这个变量声明为静态变量
2.使用ViewState["str"]=""; 使用视图状态保存
textbox1.text = ViewState["旦槐str"].ToString()