Decimal Constructor (UInt32)
Initializes a new instance of Decimal to the value of the specified 32-bit unsigned integer.
This API is not CLS-compliant. Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Parameters
- value
- Type: System.UInt32
The value to represent as a Decimal.
The following code example creates several Decimal numbers using the constructor overload that initializes a Decimal structure with a UInt32 value.
// Example of the decimal( uint ) constructor. using System; class Example { // Create a decimal object and display its value. public static void CreateDecimal(System.Windows.Controls.TextBlock outputBlock, uint value, string valToStr) { decimal decimalNum = new decimal(value); // Format the constructor for display. string ctor = String.Format("decimal( {0} )", valToStr); // Display the constructor and its value. outputBlock.Text += String.Format("{0,-33}{1,16}", ctor, decimalNum) + "\n"; } public static void Demo(System.Windows.Controls.TextBlock outputBlock) { outputBlock.Text += "This example of the decimal( uint ) " + "constructor \ngenerates the following output.\n" + "\n"; outputBlock.Text += String.Format("{0,-33}{1,16}", "Constructor", "Value") + "\n"; outputBlock.Text += String.Format("{0,-33}{1,16}", "-----------", "-----") + "\n"; // Construct decimal objects from uint values. CreateDecimal(outputBlock, uint.MinValue, "uint.MinValue"); CreateDecimal(outputBlock, uint.MaxValue, "uint.MaxValue"); CreateDecimal(outputBlock, (uint)int.MaxValue, "(uint)int.MaxValue"); CreateDecimal(outputBlock, 999999999U, "999999999U"); CreateDecimal(outputBlock, 0x40000000U, "0x40000000U"); CreateDecimal(outputBlock, 0xC0000000, "0xC0000000"); } } /* This example of the decimal( uint ) constructor generates the following output. Constructor Value ----------- ----- decimal( uint.MinValue ) 0 decimal( uint.MaxValue ) 4294967295 decimal( (uint)int.MaxValue ) 2147483647 decimal( 999999999U ) 999999999 decimal( 0x40000000U ) 1073741824 decimal( 0xC0000000 ) 3221225472 */
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.