17 lines
465 B
C#
17 lines
465 B
C#
|
using System;
|
||
|
using System.Reflection;
|
||
|
|
||
|
class Dec {
|
||
|
public const decimal MinValue = -79228162514264337593543950335m;
|
||
|
public static void Main ()
|
||
|
{
|
||
|
System.Console.WriteLine ("Compiler said value is {0}", MinValue);
|
||
|
FieldInfo fi = typeof (Dec).GetField ("MinValue");
|
||
|
Decimal d = (Decimal) fi.GetValue (fi);
|
||
|
System.Console.WriteLine ("Reflection said value is {0}", d);
|
||
|
|
||
|
if (d != MinValue)
|
||
|
throw new Exception ("decimal constant not initialized");
|
||
|
}
|
||
|
}
|