2009-12-01 17 views

Respuesta

21

Declare el último argumento como una matriz administrada con un prefijo con puntos suspensivos.

Aquí es una función de argumentos variable que simplemente pasa todos sus argumentos a la cadena :: Formato

String ^FormatAString(String ^format, ...array<Object^> ^args) 
{ 
    return String::Format(format, args); 
} 

Y aquí es cómo llamarlo:

Console::WriteLine(FormatAString(L"{0} {1} {2}.", 40.5, "hello", DateTime::Now)); 
+0

concisa, con un ejemplo sencillo que compila: esta es una respuesta casi perfecta. –

Cuestiones relacionadas