Ho appena notato che posso fare quanto segue, che è venuto come una completa sorpresa per me:Quali metodi nel framework 3.5 hanno una firma String.Format?
Console.WriteLine("{0}:{1}:{2}", "foo", "bar", "baz");
Questo funziona per il metodo Write
troppo. Quali altri metodi hanno le firme che supportano questo, senza richiedere l'uso di String.Format
?
Debug.WriteLine
non ...
HttpResponse.WriteLine
non lo fa ...
(E su un lato nota, non riuscivo a trovare un modo rapido di ricerca di questo con Reflector. Che cosa è un buon modo per cercare firme specifiche)
Edit:?
specificatamente per il framework 3.5.
Non direttamente correlato alla domanda, ma la maggior parte dei metodi 'ToString()' accetta anche la formattazione e può essere più veloce del metodo 'String.Format'. –
Sarebbe bello vedere questo implementato in C#: http://tirania.org/blog/archive/2009/Dec-20.html – RedFilter