首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

StringBuilder中的Append和AppendFormat两个函数的区别,该怎么解决

2012-04-03 
StringBuilder中的Append和AppendFormat两个函数的区别c#中StringBuilder类有两个成员函数Append和AppendF

StringBuilder中的Append和AppendFormat两个函数的区别
c#中StringBuilder类有两个成员函数Append和AppendFormat,我在看别人写的代码时,发现有时用Append,有时用AppendFormat,请问这两个函数有设么区别呀以及它们的使用情况是什么

[解决办法]
Append-在此实例的结尾追加指定对象的字符串表示形式。

AppendFormat-向此实例追加包含零个或更多格式规范的设置了格式的字符串。每个格式规范由相应对象参数的字符串表示形式替换。
[解决办法]
Append是直接追加字符串。

AppendFormat是使用类似String.Format方式追加具备一定格式的字符串。
例如AppendFormat("现在时间:{0},您的ID:{1},确认时间{0}",DateTime.Now.ToString("HH:mm:ss"),19);

等效于Append("现在时间:"+DateTime.Now.ToString("HH:mm:ss")+",您的ID:" + 19.ToString() +",确认时间:" + DateTime.Now.ToString("HH:mm:ss"));

热点排行