Soy nuevo en la programación de C#. Por favor alguien puede explicar el siguiente código:Cadenas de formato en el método Console.WriteLine
Console.WriteLine("{0}{1,10}", "Face", "Frequency"); //Headings
Console.WriteLine("{0,4}{1,10}",someval,anotherval);
entiendo que esto imprime dos columnas de valores con los títulos dados, y {0}
se refiere al primer argumento dado. Pero, ¿cuál es el significado de las cadenas de formato del formulario {x,y}
?
Gracias por la respuesta 0xA3. Si lo entiendo correctamente, ¿eso significa que {1,10} imprimirá el segundo argumento y 10 espacios inmediatamente después? – Joe
@Joe: No, relleno significa que la cadena se llena con espacios en blanco hasta la longitud especificada, vea el ejemplo en mi respuesta. –
¡Por lo que puedo ver, esta hoja de trucos está completamente equivocada! Se usa el índice incorrecto, y la alineación positiva/negativa es lo contrario de lo que realmente sucede. Entonces, para producir '[∙∙∙∙∙∙∙ Foo]', harías 'String.Format (" [{0, 10}] "," Foo ");' –