读书人

小弟我怎么输出一个形如{0}abc这样的字

发布时间: 2013-09-06 10:17:17 作者: rapoo

我如何输出一个形如{0}abc这样的字符串?
因为{0},{1}这样的字符串会被转义,不知道该如何放到一个格式化字符串当中去
"\{0\}"这样的话编译有错误,似乎\不支持花括号的转义。下面的两行程序:


string s = "abc";
Console.WriteLine("{0}","{1}",s);//如何打印{0}abc这样的字符串?

其输出的结果是
{1}

这太让我意外了。我想要的是"{0}abc",也就是"{0}后面跟一个string的内容。
应该如何做到呢?
[解决办法]
Console.WriteLine("{0}"+"abc");
[解决办法]

string s = "abc";
Console.WriteLine("{0}{1}","{0}",s);

[解决办法]
Console.WriteLine("{{0}}{0}", s);

[解决办法]
我不知道你是基于什么需求要这样做
Console.WriteLine("{0}"+s);这样就行了,何必搞那么复杂

读书人网 >C#

热点推荐