dynamically cast between built-in types in runtime
Published: 2. November 2011 | Updated: 3. November 2011License: Microsoft Public License (MS-PL)
Categories: Converting
Tags: C# Conversion
object obj = Convert.ChangeType(0, typeof(bool)); Console.WriteLine(obj); Console.WriteLine(obj.GetType()); obj = Convert.ChangeType(12.59, typeof(int)); Console.WriteLine(obj); Console.WriteLine(obj.GetType()); obj = Convert.ChangeType("90879.411", typeof(decimal)); Console.WriteLine(obj); Console.WriteLine(obj.GetType());Console Output:
False
System.Boolean
13
System.Int32
90879.411
System.Decimal
System.Boolean
13
System.Int32
90879.411
System.Decimal
| Send us feedback about this snippet » |





