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

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

2013-09-06 
我如何输出一个形如{0}abc这样的字符串?因为{0},{1}这样的字符串会被转义,不知道该如何放到一个格式化字符

我如何输出一个形如{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);这样就行了,何必搞那么复杂

热点排行