Format Writeln


Visual Basic telah melengkapi berbagai fasilitas format yang sangat berguna untuk melakukan pencetakan data, terutama data type numerik yang kadang-kadang perlu diformat sedemikian rupa untuk memudahkan pembacaan.


Format pencetakan pada WriteLine dapat menggunakan place holder {x}, dimana x adalah nomor urutan dari parameter berikutnya yang dihitung mulai dari 0 (nol)..

Contoh :

Console.WriteLine("The number is {0}", 3 + 7)  
Console.WriteLine("The result of {0} + {1} = {2}", 3, 7, 3+7)    
Console.WriteLine("See decimals {0, 12:f1}", 0.123456789)
Console.WriteLine("See decimals {0, 12:f9}", 0.123456789)
Console.WriteLine("The value is {0, 0:000.00}", 0.123456789)
Console.WriteLine("The value is {0, 0:###.##}", 1234.56789)

Masing-masing akan menghasilkan

The number is 10
The result of 3 + 7 = 10
See decimal 0.1
See decimal 0.123456789
The value is 001.23
The value is 1234.57

Contoh Format String :

Format
Culture
Data type
Value
Output
C
en-US
Double
12345.6789
$12,345.68
C
de-DE
Double
12345.678
12.345,68 DM
D
en-US
Int32
12345
12345
D8
en-US
Int32
12345
00012345
E
en-US
Double
12345.6789
1.234568E+004
E10
en-US
Double
12345.6789
1.2345678900E+004
E
fr-FR
Double
12345.6789
1,234568E+004
e4
en-US
Double
12345.6789
1.2346e+004
F
en-US
Double
12345.6789
12345.68
F
es-ES
Double
12345.6789
12345,68
F0
en-US
Double
12345.6789
123456
F6
en-US
Double
12345.6789
12345.678900
G
en-US
Double
12345.6789
12345.6789
G7
en-US
Double
12345.6789
12345.68
G
en-US
Double
0.0000023
2.3E-6
G
en-US
Double
0.0023
0.0023
G2
en-US
Double
1234
1.2E3
G
en-US
Double
Math.PI
3.14159265358979
N
en-US
Double
12345.6789
12,345.68
N
sv-SE
Double
12345.6789
12 345,68
N4
en-US
Double
123456789
123,456,789.0000
P
en-US
Double
.126
12.60 %
r
en-US
Double
Math.PI
3.141592653589793
x
en-US
Int32
0x2c45e
2c45e
X
en-US
Int32
0x2c45e
2C45E
X8
en-US
Int32
0x2c45e
0002C45E
x
en-US
Int32
123456789
75bcd15