Apéndice D. Formateo de cadenas .NET
Sintaxis de formato de cadena
La cadena de formato que admite el operador format (-f
) es una cadena que contiene elementos de formato. Cada elemento de formato tiene la forma
{index
[,alignment
][:formatString
]}
index
representa el índice de base cero del elemento de la matriz de objetos que sigue al operador de formato.
alignment
es opcional y representa la alineación del elemento. Un número positivo alinea el elemento a la derecha de un campo de la anchura especificada. Un número negativo alinea el elemento a la izquierda de un campo de la anchura especificada.
PS > ("{0,6}" -f 4.99), ("{0,6:##.00}" -f 15.9) 4.99 15.90
formatString
es opcional y formatea el elemento utilizando la sintaxis de cadena de formato específica de ese tipo (como se indica en las Tablas D-1 y D-2).
Cadenas de formato numérico estándar
La Tabla D-1 enumera las cadenas de formato numérico estándar. Todos los especificadores de formato pueden ir seguidos de un número entre 0 y 99 para controlar la precisión del formato.
Especificador de formato | Nombre | Descripción |
---|---|---|
|
Moneda |
Un importe en moneda: PS > "{0:C}" -f 1.23 $1.23 |
|
Decimal |
Una cantidad decimal (para tipos integrales). El especificador de precisión controla el número mínimo de dígitos del resultado: PS > "{0:D4}" -f 2 0002 |
|
Científico |
Notación científica (exponencial). El especificador de precisión controla el número de dígitos después ... |
Get Libro de cocina PowerShell, 4ª edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.