Sisältö - Muuttujatyypit - Double
Double luokka
Dim s, r As Double
Dim Tulos As Integer
Dim Totuus As Boolean
Dim Teksti As String
s = 3 : r = 5
'
' Vertailu
Tulos = s.CompareTo(r)
' Yhtäsuuruus
Totuus = s.Equals(r)
' Tiiviste koodi
Tulos = s.GetHashCode()
' tyyppi
If s.GetType() Is Tulos.GetType Then s = 4
' tyyppikoodi
Dim tc As System.TypeCode = s.GetTypeCode()
' Suurin numeroarvo
s = Double.MaxValue
' Pienin numeroarvo
s = Double.MinValue
' tekstistä numeroksi
s = Double.Parse("543")
' numerosta tekstiksi
Teksti = s.ToString
'
' pienin mahdollinen positiivinen luku
s = Double.Epsilon
' ei numero
s = Double.NaN
' testaa onko ei-numero
Totuus = Double.IsNaN(s)
' onko ääretön
Totuus = Double.IsInfinity(s)
' onko negatiivinen ääretön
Totuus = Double.IsNegativeInfinity(s)
' onko negatiivinen ääretön
Totuus = Double.IsPositiveInfinity(s)
' vakio negatiivinen ääretön
s = Double.NegativeInfinity
' vakio positiivinen ääretön
s = Double.PositiveInfinity
'tarkista onnistuuko kansallisten esitystapojen muunnos
Dim myCultureInfo As New System.Globalization.CultureInfo("fi-FI", False)
r = -8765.0R ' oikea arvo joka vastaa "8765-"
Totuus = s.TryParse("8765-", Globalization.NumberStyles.AllowTrailingSign, myCultureInfo.NumberFormat, r)
(onnistuuhan se Finlandiassa)