Double.ToString Method and Number format : Numeric Format « Data Types « VB.Net






Double.ToString Method and Number format

 
Module Example
   Public Sub Main()
        Dim numbers() As Double = {9999.9999, -9999.8377, 1.0437E21, _
                                 -1.9999e-05}
        Dim specifiers() As String = { "C", "E", "e", "F", "G", "N", "P", _
                                       "R", "#,000.000", "0.###E-000", _
                                       "000,000,000,000.00###" }
        For Each number As Double In numbers
           Console.WriteLine("Formatting of {0}:", number)
           For Each specifier As String In specifiers
              Console.WriteLine("   {0,5}: {1}", _
                                specifier, number.ToString(specifier))
           Next
           Console.WriteLine()
        Next
   End Sub
End Module

   
  








Related examples in the same category

1.Standard Numeric Format Strings: C2
2.Standard Numeric Format Strings: C, C3
3.Standard Numeric Format Strings: D
4.Standard Numeric Format Strings for negative value: D
5.Standard Numeric Format Strings: E,e
6.Standard Numeric Format Strings: F
7.Standard Numeric Format Strings: G
8.Standard Numeric Format Strings: N
9.Standard Numeric Format Strings: N
10.Standard Numeric Format Strings: P
11.Standard Numeric Format Strings: r
12.Standard Numeric Format Strings: X, x
13.Custom double value format: 00000
14.Custom double value format: 0.00
15.Custom double value format: 00.00
16.Custome double value format: 00.00 and CultureInfo.CreateSpecificCulture("da-DK")
17.Double value format: 0.0
18.Double value format: #,#
19.Double value format: #,# and CultureInfo.CreateSpecificCulture("el-GR")
20.Custome number format: ToString("#.##", CultureInfo.InvariantCulture)
21.Double value format: ToString("[##-##-##]")
22.Double value format: ToString("#")
23.Double value format: (###) ###-####
24.Number format: #,#
25.Number format: #,##0,,
26.Number format: #,,
27.Number format: #,,,
28.Number format: #,##0,,
29.Double number format: "#0.##%"
30.Format with custom character
31.Double value format: 0.###E+0
32.Double value format: 0.###E+000
33.Double value format: 0.###E-000
34.Format escape: \#
35.Format escape: \\(back slash)
36.Positive double value format: ##;(##)
37.Negative double value format: ##;(##)
38.Double value format: ##;(##);**Zero**
39.Double value format: (###) ###-####
40.Integer format: #
41.Number format: 0.0 vs #,#
42.Number format: ###-####
43.Number format: 0 and #
44.Number format: 0, # and ,
45.Number format: #,,,
46.Number format: #0.##%
47.Number format: CultureInfo.InvariantCulture
48.Number format: E
49.Number format: escape
50.Number format: free text
51.Number format: phone number format
52.Add free text to number format
53.Number format and Culture info:G
54.Number format and Culture info: C
55.Number format and Culture info:E04
56.Number format and Culture info:F
57.Number format and Culture info:N
58.Number format and Culture info:P
59.Converts string in style and culture-specific format to double
60.Integer format: X
61.Format Enum: "G", "F", "D", "X"
62.Byte value format: X4
63.Date format: D
64.Custom format with ToString
65.Format Date value: %M
66.Date value format: MMMM dd, yyyy (dddd)
67.Decimal format: C3
68.Implements IFormatProvider, ICustomFormatter