Appendix B. Format Specifiers
Table B-1 lists the numeric
format specifiers supported by the String.Format
method on the
predefined numeric types.
Table B-1. Numeric format specifiers
Specifier |
String result |
Datatype |
---|---|---|
|
|
Currency |
|
|
Decimal |
|
|
Exponent |
|
|
Fixed point |
|
General or scientific |
General |
|
|
Number |
|
Hex representation |
Hex |
This example uses numeric format specifiers without precision specifiers:
Imports System Public Class TestDefaultFormats Public Shared Sub Main() Dim i As Integer = 654321 Console.WriteLine("{0:C}", i) ' $654,321.00 Console.WriteLine("{0:D}", i) ' 654321 Console.WriteLine("{0:E}", i) ' 6.543210E+005 Console.WriteLine("{0:F}", i) ' 654321.00 Console.WriteLine("{0:G}", i) ' 654321 Console.WriteLine("{0:N}", i) ' 654,321.00 Console.WriteLine("{0:X}", i) ' 9FBF1 Console.WriteLine("{0:x}", i) ' 9fbf1 End Sub End Class
This example uses numeric format specifiers with precision specifiers
on a variety of int
values:
Imports System Public Class TestIntegerFormats Public Shared Sub Main() Dim i As Integer = 123 Console.WriteLine("{0:C6}", i) '$123.000000 Console.WriteLine("{0:D6}", i) '000123 Console.WriteLine("{0:E6}", i) '1.230000E+002 Console.WriteLine("{0:G6}", i) '123 Console.WriteLine("{0:N6}", i) '123.000000 Console.WriteLine("{0:X6}", ...
Get VB.NET Core Classes in a Nutshell 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.