有关于StringBuilder中的AppendFormat
static void Main(string[] args)
{
int Num = 1000;
StringBuilder LS = new StringBuilder("用一生下载你",100);
LS.AppendFormat("{0:C}", Num);//自定义变量的格式并将这些值追加到LS的末尾
Console.WriteLine(LS);
string name = "热心网友";
string sex = "男";
int age = 19;
StringBuilder str = new StringBuilder();
str.AppendFormat("我的名字是:{0},性别:{1},年龄:{2}", name, sex, age);
Console.WriteLine(str);
str.AppendFormat("现在时间:{0},您的ID:{1},确认时间{0}", DateTime.Now.ToString("HH:mm:ss"), 19);
Console.WriteLine(str);
Console.ReadLine();
}
程序运行结果为:
用一生下载你 VS 光风霁月¥1,000.00
我的名字是:热心网友,性别:男,年龄:19
我的名字是:热心网友,性别:男,年龄:19现在时间:19:26:27,您的ID:19,确认时间19:26:27
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”));