2011-11-29 18 views
7

Ho un "string format" e "IEnumerable < object> parameters" (raccolta di valori in box) nel mio codice C# gestito. "format" - identificatore di formato simile a printf (secondo ANSI/ISO 9899-1990), "parametri" - raccolta di parametri (argomenti) che devono essere elaborati con il "formato". L'attività - come ottenere la stringa formattata finale dallo specificatore di formato e dalla raccolta di argomenti? (Ad eccezione di soluzione http://www.codeproject.com/KB/printing/PrintfImplementationinCS.aspx)formato printf in .NET

Si prega di non rispondere "Perché avete bisogno di formato printf? Usa String.Format" o qualcosa del genere ... Purtroppo, non posso per uscire da quello che ho ...

+1

La risposta qui ti aiuta? http://stackoverflow.com/a/2359129/456813 – Phill

+0

@Phill: Penso che stia dicendo che non vuole usare quella soluzione CodeProject. – BoltClock

+0

Penso che Phill si riferisca a chiamare la stampa non manipolata. – Vlad

risposta

0

Hai tutto il codice per sprintf in code project article "A printf implementtion in C#" from Richard Prinz, modificalo e compilarlo per le tue esigenze ... Principalmente le prime poche righe ... Aggiungi quel progetto al tuo progetto o solo l'unico file C#.

+0

Ciao Chase, non ho progettato nulla. Io non sono l'autore. Il codice è venuto dal progetto di codice come detto all'inizio della mia risposta. Probabilmente non avrei dovuto includere alcun codice. Lo rimuovo. Ho appena aggiunto un link diretto ad esso. L'articolo è "Un'implementazione printf in C#" di Richard Prinz. –

Problemi correlati