System.Decimal
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, IDeserializationCallback
namespace System
{
public struct Decimal : IComparable, IComparable<decimal>, IConvertible, IEquatable<decimal>, IFormattable, IDeserializationCallback
{
public const decimal MaxValue = 79228162514264337593543950335;
public const decimal MinusOne = -1;
public const decimal MinValue = -79228162514264337593543950335;
public const decimal One = 1;
public const decimal Zero = 0;
public Decimal(double value);
public Decimal(int value);
public Decimal(int lo, int mid, int hi, bool isNegative, byte scale);
public Decimal(int[] bits);
public Decimal(long value);
public Decimal(float value);
public Decimal(uint value);
public Decimal(ulong value);
public static decimal Add(decimal d1, decimal d2);
public static decimal Ceiling(decimal d);
public static int Compare(decimal d1, decimal d2);
public int CompareTo(decimal value);
public int CompareTo(object value);
public static decimal Divide(decimal d1, decimal d2);
public bool Equals(decimal value);
public static bool Equals(decimal d1, decimal d2);
public static decimal Floor(decimal d);
public static decimal FromOACurrency(long cy);
public static int[] GetBits(decimal d);
public TypeCode GetTypeCode();
public static decimal Multiply(decimal d1, decimal d2);
public static decimal Negate(decimal d);
public static decimal operator +(decimal d1, decimal d2);
public static decimal operator --(decimal d);
public static decimal operator /(decimal d1, decimal d2);
public static bool operator ==(decimal d1, decimal d2);
public static explicit operator byte(decimal value);
public static explicit operator char(decimal value);
public static explicit operator double(decimal value);
public static explicit operator short(decimal value);
public static explicit operator int(decimal value);
public static explicit operator long(decimal value);
public static explicit operator sbyte(decimal value);
public static explicit operator float(decimal value);
public static explicit operator ushort(decimal value);
public static explicit operator uint(decimal value);
public static explicit operator ulong(decimal value);
public static explicit operator decimal(double value);
public static explicit operator decimal(float value);
public static bool operator >(decimal d1, decimal d2);
public static bool operator >=(decimal d1, decimal d2);
public static implicit operator decimal(byte value);
public static implicit operator decimal(char value);
public static implicit operator decimal(short value);
public static implicit operator decimal(int value);
public static implicit operator decimal(long value);
public static implicit operator decimal(sbyte value);
public static implicit operator decimal(ushort value);
public static implicit operator decimal(uint value);
public static implicit operator decimal(ulong value);
public static decimal operator ++(decimal d);
public static bool operator !=(decimal d1, decimal d2);
public static bool operator <(decimal d1, decimal d2);
public static bool operator <=(decimal d1, decimal d2);
public static decimal operator %(decimal d1, decimal d2);
public static decimal operator *(decimal d1, decimal d2);
public static decimal operator -(decimal d1, decimal d2);
public static decimal operator -(decimal d);
public static decimal operator +(decimal d);
public static decimal Parse(string s);
public static decimal Parse(string s, NumberStyles style);
public static decimal Parse(string s, NumberStyles style, IFormatProvider provider);
public static decimal Parse(string s, IFormatProvider provider);
public static decimal Remainder(decimal d1, decimal d2);
public static decimal Round(decimal d);
public static decimal Round(decimal d, int decimals);
public static decimal Round(decimal d, int decimals, MidpointRounding mode);
public static decimal Round(decimal d, MidpointRounding mode);
public static decimal Subtract(decimal d1, decimal d2);
public static byte ToByte(decimal value);
public static double ToDouble(decimal d);
public static short ToInt16(decimal value);
public static int ToInt32(decimal d);
public static long ToInt64(decimal d);
public static long ToOACurrency(decimal value);
public static sbyte ToSByte(decimal value);
public static float ToSingle(decimal d);
public string ToString(IFormatProvider provider);
public string ToString(string format);
public string ToString(string format, IFormatProvider provider);
public static ushort ToUInt16(decimal value);
public static uint ToUInt32(decimal d);
public static ulong ToUInt64(decimal d);
public static decimal Truncate(decimal d);
public static bool TryParse(string s, out decimal result);
public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out decimal result);
}
}