C# 将HtmlTextWriter与string.Format一起使用的最佳实践

C# 将HtmlTextWriter与string.Format一起使用的最佳实践,c#,asp.net,.net,resharper,C#,Asp.net,.net,Resharper,Resharping正在抱怨HtmlTextWriter中的string.Format 将HtmlTextWriter与string.format一起使用的最佳实践是什么 提前感谢 所有这些类上的Write和WriteLine方法也可以采用格式参数: writer.Write("{0} {1}", x, y); 所有这些类上的Write和WriteLine方法也可以采用格式参数: writer.Write("{0} {1}", x, y); 关键是您不需要使用string.Format。您

Resharping正在抱怨HtmlTextWriter中的string.Format

将HtmlTextWriter与string.format一起使用的最佳实践是什么


提前感谢

所有这些类上的
Write
WriteLine
方法也可以采用格式参数:

writer.Write("{0} {1}", x, y);

所有这些类上的
Write
WriteLine
方法也可以采用格式参数:

writer.Write("{0} {1}", x, y);

关键是您不需要使用string.Format。您可以这样做:

writer.Write("{0}",1);
见:

HtmlTextWriter.Write方法(字符串,对象[])

写入一个格式化字符串,该字符串包含 输出流的对象数组,以及任何挂起的制表符间距。 此方法使用与String.Format方法相同的语义


关键是您不需要使用string.Format。您可以这样做:

writer.Write("{0}",1);
见:

HtmlTextWriter.Write方法(字符串,对象[])

写入一个格式化字符串,该字符串包含 输出流的对象数组,以及任何挂起的制表符间距。 此方法使用与String.Format方法相同的语义


我对两个答案都投了赞成票。但是“所有的写入方法也可以采用格式参数”让我选择了这个作为正确答案。@Win,但是在这种情况下,为什么不使用
writer.Write(1)?@phoog-抓得好。这只是为了演示的目的。;)我对两个答案都投了赞成票。但是“所有的写入方法也可以采用格式参数”让我选择了这个作为正确答案。@Win,但是在这种情况下,为什么不使用
writer.Write(1)?@phoog-抓得好。这只是为了演示的目的。;)