StringBuilder 和 String 当参数传递时的区别,你们知道吗?
来源:互联网 发布:4g网络哪家好 2016 编辑:程序博客网 时间:2024/05/21 19:21
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~
- StringBuilder 和 String 当参数传递时的区别,你们知道吗?
- String和StringBuilder作为参数的区别
- String和StringBuilder形式参数传递问题
- String和StringBuilder作为方法参数的区别
- 使用StringBuilder, StringBuilder和String的区别
- 使用StringBuilder, StringBuilder和String的区别
- 使用StringBuilder, StringBuilder和String的区别
- 使用StringBuilder, StringBuilder和String的区别
- StringBuilder 和 String 的区别?
- StringBuilder 和 String 的区别
- String 和 StringBuilder的区别
- String 和 StringBuilder 的区别
- string 和stringbuilder的区别
- string 和stringbuilder的区别
- StringBuilder和String的区别
- string 和 StringBuilder 的区别
- string 和stringbuilder的区别
- string 和 stringBuilder的区别
- 数据库表和表结构查询
- Web框架对比: Wicket vs Struts
- [20111123] IBM Java英文面试题-附参考答案
- Java 7 的新特性一览表
- 浅析TreeView控件的操作(上)
- StringBuilder 和 String 当参数传递时的区别,你们知道吗?
- java基础--深入探讨 Java 类加载器--01
- 异步通信架构设计
- mysql常用函数详解和实例
- 快速学会压力测试
- ant警告 “warning: 'includeantruntime' was not set”解决方法
- Dbutils框架使用和文件的上传和下载
- Jmeter使用之脚本录制回放
- 在ubuntu11.10中解决新立得软件包得问题