public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//StringBuilder sb123 = new StringBuilder();
//getSb(sb123);
//Response.Write("<script>alert('" + sb123 + "');</script>");
string sb123=string.Empty;
getStr(ref sb123);
Response.Write("<script>alert('" + sb123 + "');</script>");
}
private void getSb(StringBuilder sb)//StringBuilder默认传的就是地址,string默认传的是引用
{
sb.Append("加上了");
}
private void getStr(ref string str)//string如果想要传地址,必须显示加上ref标识
{
str += "加上了";
}
{
protected void Page_Load(object sender, EventArgs e)
{
//StringBuilder sb123 = new StringBuilder();
//getSb(sb123);
//Response.Write("<script>alert('" + sb123 + "');</script>");
string sb123=string.Empty;
getStr(ref sb123);
Response.Write("<script>alert('" + sb123 + "');</script>");
}
private void getSb(StringBuilder sb)//StringBuilder默认传的就是地址,string默认传的是引用
{
sb.Append("加上了");
}
private void getStr(ref string str)//string如果想要传地址,必须显示加上ref标识
{
str += "加上了";
}
}
以上两个方法实现的效果是一样的,你们注意到了吗?发出来共享,大家交流!O(∩_∩)O~