Chapter 4. .NET String Formatting
String Formatting Syntax
The format string supported by the format (-f
) operator is a string that contains format items. Each format item takes the form of:
{index
[,alignment
][:formatString
]}
index
represents the zero-based index of the item in the object array following the format operator.
alignment
is optional and represents the alignment of the item. A positive number aligns the item to the right of a field of the specified width. A negative number aligns the item to the left of a field of the specified width:
PS > ("{0,6}" -f 4.99), ("{0,6:##.00}" -f 15.9) 4.99 15.90
formatString
is optional and formats the item using that type’s specific format string syntax (as laid out in Tables 4-1 and 4-2).
Standard Numeric Format Strings
Table 4-1 lists the standard numeric format strings. All format specifiers may be followed by a number between 0 and 99 to control the precision of the formatting.
Format specifier | Name | Description |
---|---|---|
Custom Numeric Format Strings
You can use custom numeric strings, listed in Table 4-2, to format numbers in ways not supported by the standard format strings.
Get PowerShell Pocket Reference, 3rd Edition 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.