我只注意到我能做到以下幾點,它來作爲一個完整的驚喜給我:3.5框架中的哪些方法具有類似String.Format的簽名?
Console.WriteLine("{0}:{1}:{2}", "foo", "bar", "baz");
此作品爲Write
方法了。還有什麼其他方法可以支持這個簽名,而不需要使用String.Format
?
Debug.WriteLine
不...
HttpResponse.WriteLine
不...
(以及在一個側面說明,我無法找到Reflector尋找這個的快捷方式。什麼是好方法來搜索特定的簽名)
編輯:
專門針對3.5框架。
與您的問題沒有直接關係,但大多數'ToString()'方法也會接受格式化並且可能比'String.Format'方法更快。 – 2010-02-16 17:05:07
很高興看到這在C#中實現:http://tirania.org/blog/archive/2009/Dec-20.html – RedFilter 2010-02-16 19:07:27