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

时间:2012-08-31 17:34:32

标签: c# asp.net .net resharper

重塑正在抱怨HtmlTextWriter中的string.Format。

enter image description here

使用HtmlTextWriter和string.format的最佳做法是什么?

提前感谢!

2 个答案:

答案 0 :(得分:2)

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

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

请参阅:http://msdn.microsoft.com/en-us/library/acsz4w2k.aspx

HtmlTextWriter.Write方法(String,Object [])

  

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

答案 1 :(得分:1)

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

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