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.

Tabla D-1. Cadenas de formato numérico estándar
Especificador de formato Nombre Descripción

C o c

Moneda

Un importe en moneda:

PS > "{0:C}" -f 1.23
$1.23

D o d

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

E o e

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.