ToSingle Method (Int64)

Convert.ToSingle Method (Int64)

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Converts the value of the specified 64-bit signed integer to an equivalent single-precision floating point number.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

'Declaration
Public Shared Function ToSingle ( _
	value As Long _
) As Single

Parameters

value
Type: System.Int64
A 64-bit signed integer.

Return Value

Type: System.Single
A single-precision floating point number equivalent to the value of value.

The following code sample illustrates the conversion of an Int64 to Single, using ToSingle. Note that large Int64 values can cause OverflowException to be thrown.


Public Sub ConvertLongFloat(ByVal longVal As Long)

   Dim floatVal As Single

   ' A conversion from Long to float cannot overflow.
   floatVal = System.Convert.ToSingle(longVal)
   outputBlock.Text &= String.Format("{0} as a float is {1}", _
                             longVal, floatVal) & vbCrLf

   ' A conversion from float to long can overflow.
   Try
      longVal = System.Convert.ToInt64(floatVal)
      outputBlock.Text &= String.Format("{0} as a Long is {1}", _
                                floatVal, longVal) & vbCrLf
   Catch exception As System.OverflowException
      outputBlock.Text &= String.Format( _
          "Overflow in float-to-long conversion.") & vbCrLf
   End Try
End Sub


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft