VB.Net Tutorial/Data Type/String Format

Материал из VB Эксперт
Версия от 15:54, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

String.Format: {0:#,### ; #.## ,00##,00}

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
     Console.WriteLine(String.Format("{0:#,### ; #.## ,00##,00}",1232.2345))
   End Sub

End Class</source>

0.0

String format:#.#},#.###},#.#####} (4)

<source lang="vbnet">Module Module1

   Sub Main()
       Dim A As Double = 1.23456789
       Console.WriteLine("{0, 0:#.#}", A)
       Console.WriteLine("{0, 0:#.###}", A)
       Console.WriteLine("{0, 0:#.#####}", A)
   End Sub

End Module</source>

1.2
1.235
1.23457

String.Format: {0:##.## ; (##.0#} (3)

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
     Console.WriteLine(String.Format("{0:##.## ; (##.00) ; 0.0#}", 0))
   End Sub

End Class</source>

0.0

String.Format: {0:##.## ; -##.# ; 0.0#} (2)

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
     Console.WriteLine(String.Format("{0:##.## ; -##.# ; 0.0#}", -1235.33))
   End Sub

End Class</source>

-1235.3

String.Format: {0,10:p}

<source lang="vbnet">Public Class Tester

   Public Shared Sub Main
     Console.WriteLine(String.Format("{0,10:p}", 0.32))
   End Sub

End Class</source>

32.00 %

String format:D}

<source lang="vbnet">Module Module1

   Sub Main()
       Dim A As Double = 1.23456789
       Console.WriteLine("{0, 1:D} {1, 2:D} {2, 3:D}", 1, 2, 3)
   End Sub

End Module</source>

1  2   3

String format:F1}

<source lang="vbnet">Module Module1

   Sub Main()
       Dim A As Double = 1.23456789
       Console.WriteLine("{0, 7:F1} {1, 7:F3} {2, 7:F5}", A, A, A)
   End Sub

End Module</source>

1.2   1.235 1.23457