Я только заметил, что я могу сделать следующее, что явилось полной неожиданностью для меня:Какие методы в структуре 3.5 имеют подпись типа String.Format?
Console.WriteLine("{0}:{1}:{2}", "foo", "bar", "baz");
Это работает для метода Write
тоже. Какие другие методы поддерживают подписи, не требуя использования String.Format
?
Debug.WriteLine
не ...
HttpResponse.WriteLine
не ...
(И на стороне записки, я не мог найти быстрый способ поиска для этого с Reflector. Что такое хорошо способ для поиска конкретных сигнатур)
Edit:
Специально для 3,5 рамки.
Не имеет прямого отношения к вашему вопросу, но большинство методов 'ToString()' также будут принимать форматирование и могут быть быстрее, чем метод 'String.Format'. –
Было бы неплохо увидеть, что это реализовано на C#: http://tirania.org/blog/archive/2009/Dec-20.html – RedFilter