C# 4.0 полное руководство - 2011
Шрифт:
public static decimal
Возвращает остаток от целочисленного деления
Remainder(decimal dl, decimal d2)
dl/ d2
public static decimal
Возвращает значение d, округленное до ближай
Round(decimal d)
шего целого числа
public static decimal
Возвращает
Round(decimal d, int decimals)
количеством цифр в дробной части, равным значению параметра decimals, которое должно находиться в пределах от 0 до 28
_Продолжение табл. 21.7
Метод
Назначение
public static decimal
Возвращает значение d, округленное до бли
Round(decimal d,
жайшего целого числа в режиме, определяе
MidPoiritRounding mode)
мом параметром mode. Режим округления применяется лишь в том случае, если значение d оказывается посредине между двумя целыми числами
public static decimal
Возвращает значение d, округленное до числа с
Round(decimal d, int decimals,
количеством цифр в дробной части, равным зна
MidPointRounding mode)
чению параметра decimals, которое должно находиться в пределах от 0 до 28, а параметр mode определяет режим округления. Режим округления применяется лишь в том случае, если значение d оказывается посредине между двумя округляемыми числами
public static decimal
Возвращает разность dl - d2
Subtract(decimal dl, decimal d2)
public static byte
Возвращает эквивалент значения value типа
ToByte(decimal value)
byte. Дробная часть отбрасывается. Если значение value оказывается вне диапазона представления чисел для типа byte, то генерируется исключение OverflowException
public static double
Возвращает эквивалент значения dTnna double.
ToDouble(decimal d)
При этом возможна потеря
точности, поскольку у значения типа double меньше значащих цифр, чем у значения типа decimalpublic static short
Возвращает эквивалент значения dTnna short.
Tolntl6(decimal d)
Дробная часть отбрасывается. Если значение d оказывается вне диапазона представления чисел для типа short, то генерируется исключение
OverflowException
public static int
Возвращает эквивалент значения d типа int.
ToInt32(decimal d)
Дробная часть отбрасывается. Если значение d оказывается вне диапазона представления чисел для типа int, то генерируется исключение
OverflowException
public static long
Возвращает эквивалент значения d типа long.
ToInt64(decimal d)
Дробная часть отбрасывается. Если значение d оказывается вне диапазона представления чисел для типа long, то генерируется исключение
OverflowException
public static long
Преобразует значение value в его эквивалент
ToOACurrency(decimal value)
формата денежной единицы, применяемого в компоненте OLE Automation, и возвращает полученный результат
Метод
Назначение
public static sbyte
Возвращает эквивалент значения value типа
ToSByte(decimal value)
sbyte. Дробная часть отбрасывается. Если значение value оказывается вне диапазона представления чисел для типа sbyte, то генерируется исключение Overf lowException
public static float
Возвращает эквивалент значения dTnna float.
ToSingle(decimal d)
Дробная часть отбрасывается. Если значение d оказывается вне диапазона представления чисел для типа float, то генерируется исключение
OverflowException
public override string
Возвращает строковое представление значения
ToString
вызывающего объекта в используемом по умолчанию формате
public string ToString(string
Возвращает строковое представление значения
format)
вызывающего объекта, как указано в форматирующей строке, определяемой параметром