Convert.ToDecimal (Object) converts object to decimal number. : Convert to Decimal « Development « VB.Net






Convert.ToDecimal (Object) converts object to decimal number.

  

Class Sample
   Public Shared Sub Main()

        Dim values() As Object = { False, "a"c, 112323, "2342342349.78", "1e-02", _
                                   1.6222227e03, "A100", "1,033.67", Double.MaxValue }   
        Dim result As Decimal
        
        For Each value As Object In values
           Try
              result = Convert.ToDecimal(value)
              Console.WriteLine("Converted the {0} value {1} to {2}.", _
                                value.GetType().Name, value, result)
           Catch e As OverflowException
              Console.WriteLine("OverflowException")
           Catch e As FormatException
              Console.WriteLine("FormatException")
           Catch e As InvalidCastException
              Console.WriteLine("InvalidCastException")
           End Try                     
        Next
   End Sub 'Main

End Class 'Sample

   
    
  








Related examples in the same category

1.Convert.ToDecimal (Boolean) converts Boolean value to decimal number.
2.Convert.ToDecimal (Double) converts double number to an equivalent decimal number.
3.Convert.ToDecimal (Int16) converts 16-bit signed integer to decimal number.
4.Convert.ToDecimal (Int32) converts 32-bit signed integer to decimal number.
5.Convert.ToDecimal (Int64) converts specified 64-bit signed integer to decimal number.
6.Convert.ToDecimal (SByte) converts 8-bit signed integer to decimal number.
7.Convert.ToDecimal (Single) converts single-precision floating-point number to decimal number.
8.Convert.ToDecimal (String) converts string to decimal number.
9.Convert.ToDecimal(String, IFormatProvider) converts string to decimal number using culture-specific format
10.Convert.ToDecimal (UInt16) converts 16-bit unsigned integer to decimal number.
11.Convert.ToDecimal (UInt32) converts 32-bit unsigned integer to decimal number.
12.Convert.ToDecimal (UInt64) converts 64-bit unsigned integer to decimal number.