Поделиться через


NSDecimal Структура

Определение

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

public struct NSDecimal : IEquatable<Foundation.NSDecimal>
type NSDecimal = struct
Наследование
NSDecimal
Реализации

Поля

fields

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

m1

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

m2

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

m3

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

m4

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

m5

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

m6

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

m7

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

m8

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Методы

Add(NSDecimal, NSDecimal, NSDecimal, NSRoundingMode)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Compare(NSDecimal, NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Divide(NSDecimal, NSDecimal, NSDecimal, NSRoundingMode)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Equals(NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Equals(Object)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

GetHashCode()

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Multiply(NSDecimal, NSDecimal, NSDecimal, NSRoundingMode)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

MultiplyByPowerOf10(NSDecimal, NSDecimal, Int16, NSRoundingMode)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Normalize(NSDecimal, NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Power(NSDecimal, NSDecimal, nint, NSRoundingMode)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Round(NSDecimal, NSDecimal, nint, NSRoundingMode)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Subtract(NSDecimal, NSDecimal, NSDecimal, NSRoundingMode)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

ToString()

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Операторы

Addition(NSDecimal, NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Division(NSDecimal, NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Equality(NSDecimal, NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Explicit(NSDecimal to Decimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Explicit(NSDecimal to Double)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Explicit(NSDecimal to Int32)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Explicit(NSDecimal to Single)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Implicit(Decimal to NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Implicit(Double to NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Implicit(Int32 to NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Implicit(Single to NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Inequality(NSDecimal, NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Multiply(NSDecimal, NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Subtraction(NSDecimal, NSDecimal)

Представляет неизменяемое значение, которое может варьироваться от мантиссы*10^экспоненты, где мантисса — десятичное целое число длиной до 38 цифр, а показатель экспоненты — целое число в диапазоне от –128 до 127.

Применяется к