C#的 stringbuilder的AppendFormat

如题所述

第1个回答  推荐于2018-02-01
拼接字符串
string []value={"1","2","3"};
string a="":
StringBuilder str=new StringBuilder();
foreache(string text in value){
str.AppendFormat(",{0}",text)//将value数组中的值拼接成一个字符串,以逗号分隔
}
if(str!=null&&str.length>0){
str.remove(0,1)//移除第一个逗号
}
a=str.tostring();//要将StringBuilder转换成字符串本回答被网友采纳
第2个回答  推荐于2018-12-26
string name="热心网友";
string sex="男";
int age=19;
StringBuilder str=new StringBuilder();
str.AppendFormat("我的名字是:{0},性别:{1},年龄:{2}",name,sex,age);
类似与上面这种形式!本回答被提问者和网友采纳
第3个回答  2012-07-17
说白了就是string.Format的stringbuilder版
第4个回答  2012-07-17
格式化字符串。
第5个回答  2018-02-01
我不知道。。。。。。。。。。。。。。。。。

C#的 stringbuilder的AppendFormat
string []value={"1","2","3"};string a="":StringBuilder str=new StringBuilder();foreache(string text in value){ str.AppendFormat(",{0}",text)\/\/将value数组中的值拼接成一个字符串,以逗号分隔 } if(str!=null&&str.length>0){ str.remove(0,1)\/\/移除第一个逗号 } a=str....

C#中的stringbuilder的AppendFormat的构造方法是什么?
string name="热心网友";\\x0d\\x0astring sex="男";\\x0d\\x0aint age=19;\\x0d\\x0aStringBuilder str=new StringBuilder();\\x0d\\x0astr.AppendFormat("我的名字是:{0},性别:{1},年龄:{2}",name,sex,age); \\x0d\\x0a类似与上面这种形式!

我想知道c#的 appendformat
1.appendformat 是stringbuilder的一个方法,是格式化输出 就是 {0} 到{n}会被依次替换成参数的内容,比如 string.Fromat("我的名字叫{0},年龄{1}",“cspioneer”,18);2. vector 是一个单一功能 3.vectors 是一个功能集合,扮演的角色是把 List<vector > 中所有的vector 计算的结果输出出来...

C#关于ASCII码转字符串问题!
stringBuilder.AppendFormat("{0},",j);\/\/转回ASCII string str = "33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,";string[] arr = str.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);string str1 = string.Empty;f...

StringBuilder.Append(),是干什么的,把字符串拆成几段,有拼起来,直接...
拼接大型字符串使用,性能提高N倍 你可以试试 \/\/伪代码2 string a = "";for(i=0;i<50000;i++){ a=a+"xxxxxxxx";} \/\/伪代码1 string b = new StringBuilder();for(i=0;i<50000;i++){ b.Append("xxxxxxxx");} 你可以分别运行两个伪代码,看看效率就明白了 结果是一样的,但效率...

C# 如何去掉string中所有转义字符(特殊符号)?
stringinputString=@”helloworld]\\“;StringBuildersb=newStringBuilder();string[]parts=inputString.Split(newchar[]{’‘,‘\\n’,‘\\t’,‘\\r’,‘\\f’,‘\\v’,’\\’},StringSplitOptions.RemoveEmptyEntries);intsize=parts.Length;for(inti=0;i<size;i++);sb.AppendFormat(“{0}“,parts[...

初学者,想问下C#中的关于扩展方法的问题?
){ StringBuilder StringBuilder = new StringBuilder();StringBuilder.AppendFormat("Name:{0} \\r\\n", this.GetFullName());return StringBuilder.ToString();} 3、删除原来的如下属性:public string FullName { get { return "Name:" + this.FirsiName + " " + this.LastName+"\\n";} } ...

c#显示表格中具有特有数据的行
StringBuilder sb = new StringBuilder();foreach(var item in TPList){ if(TPList[座位号].Contains("D3"){ sb.AppendFormat("{0}, ", TPList[座位号]);} } MessageBox.Show(sb.ToString());

StringBuilder.AppendFormat 的 javascript 实现
输入框加入onchange事件,当事件发生检索对应的结果(从数组或者是服务器)将得到的结果展示在一个DIV(或其它)里,这个DIV要在输入框的周围.如此,你也可以把google, yodao的源代码分析一下嘛 Javascript是一种由Netscape的LiveScript发展而来的面向对象的客户端脚本语言,主要目的是为了解决服务器端语言,比如...

C#读取多条数据如何用逗号隔开???
用逗号隔开,定义StringBuilder sb 1,foreach遍历每条数据,在每条数据后追加逗号 sb=sb.Apand(数据).Apand(',');2,去除末尾的逗号 resultStr= sb.Tostring().TrimEnd(',');

相似回答