2011-11-29 15 views
7

Tengo un "formato de cadena" y "IEnumerable < object> parameters" (colección de valores encuadrados) en mi código C# administrado. "formato" - especificador de formato similar a printf (según ANSI/ISO 9899-1990), "parámetros" - colección de parámetros (argumentos) que deben procesarse con el "formato". La tarea: cómo obtener la cadena con formato final del especificador de formato y la recopilación de argumentos? (Excepto solución http://www.codeproject.com/KB/printing/PrintfImplementationinCS.aspx)formato printf en .NET

Por favor, no responder "¿Por qué usted necesita formato de printf? Uso String.Format" o algo por el estilo ... Por desgracia, no puedo escapar de lo que tengo ...

+1

¿La respuesta aquí te ayuda? http://stackoverflow.com/a/2359129/456813 – Phill

+0

@Phill: Creo que está diciendo que no quiere usar esa solución CodeProject. – BoltClock

+0

Creo que Phill se está refiriendo a llamar al printf no gestionado. – Vlad

Respuesta

0

Tiene todo el código para sprintf en code project article "A printf implementtion in C#" from Richard Prinz, modifíquelo y compínelo para sus necesidades ... Principalmente las primeras líneas ... Agregue ese proyecto a su propio proyecto o simplemente al único archivo C#.

+0

Hola Chase, no he diseñado nada. Yo no soy el autor. El código vino del proyecto de código como se dijo al comienzo de mi respuesta. Probablemente no debería haber incluido ningún código. Lo elimino Acabo de agregar un enlace directo a él. El artículo es "Una implementación printf en C#" de Richard Prinz. –