Class UInt<T>
Inheritance
System.Object
UInt<T>
Implements
System.IComparable<
UInt<T>>
System.IComparable
System.IEquatable<
UInt<T>>
System.IFormattable
System.ISpanFormattable
System.Numerics.IBinaryInteger<
UInt<T>>
System.IParsable<
UInt<T>>
System.ISpanParsable<
UInt<T>>
System.Numerics.IAdditionOperators<
UInt<T>,
UInt<T>,
UInt<T>>
System.Numerics.IAdditiveIdentity<
UInt<T>,
UInt<T>>
System.Numerics.IBinaryNumber<
UInt<T>>
System.Numerics.IBitwiseOperators<
UInt<T>,
UInt<T>,
UInt<T>>
System.Numerics.IComparisonOperators<
UInt<T>,
UInt<T>,
System.Boolean>
System.Numerics.IEqualityOperators<
UInt<T>,
UInt<T>,
System.Boolean>
System.Numerics.IDecrementOperators<
UInt<T>>
System.Numerics.IDivisionOperators<
UInt<T>,
UInt<T>,
UInt<T>>
System.Numerics.IIncrementOperators<
UInt<T>>
System.Numerics.IModulusOperators<
UInt<T>,
UInt<T>,
UInt<T>>
System.Numerics.IMultiplicativeIdentity<
UInt<T>,
UInt<T>>
System.Numerics.IMultiplyOperators<
UInt<T>,
UInt<T>,
UInt<T>>
System.Numerics.INumber<
UInt<T>>
System.Numerics.INumberBase<
UInt<T>>
System.Numerics.ISubtractionOperators<
UInt<T>,
UInt<T>,
UInt<T>>
System.Numerics.IUnaryNegationOperators<
UInt<T>,
UInt<T>>
System.Numerics.IUnaryPlusOperators<
UInt<T>,
UInt<T>>
System.Numerics.IShiftOperators<
UInt<T>,
System.Int32,
UInt<T>>
System.Numerics.IMinMaxValue<
UInt<T>>
System.Numerics.IUnsignedNumber<
UInt<T>>
Assembly: System.Numerics.Rational.dll
Syntax
public sealed class UInt<T> : ValueType where T : struct,
Type Parameters
Properties
Methods
Name |
Description |
Clamp(UInt<T>, UInt<T>, UInt<T>)
|
|
CompareTo(UInt<T>)
|
|
CompareTo(Object)
|
|
CreateChecked<TOther>(TOther)
|
|
CreateSaturating<TOther>(TOther)
|
|
CreateTruncating<TOther>(TOther)
|
|
DivRem(UInt<T>, UInt<T>)
|
|
Equals(UInt<T>)
|
|
Equals(Object)
|
|
GetHashCode()
|
|
IsEvenInteger(UInt<T>)
|
|
IsOddInteger(UInt<T>)
|
|
IsPow2(UInt<T>)
|
|
LeadingZeroCount(UInt<T>)
|
|
Log2(UInt<T>)
|
|
Max(UInt<T>, UInt<T>)
|
|
Min(UInt<T>, UInt<T>)
|
|
op_UnsignedRightShift(UInt<T>, Int32)
|
|
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
|
|
Parse(ReadOnlySpan<Char>, IFormatProvider)
|
|
Parse(String)
|
|
Parse(String, NumberStyles)
|
|
Parse(String, NumberStyles, IFormatProvider)
|
|
Parse(String, IFormatProvider)
|
|
PopCount(UInt<T>)
|
|
RotateLeft(UInt<T>, Int32)
|
|
RotateRight(UInt<T>, Int32)
|
|
Sign(UInt<T>)
|
|
ToString()
|
|
ToString(IFormatProvider)
|
|
ToString(String)
|
|
ToString(String, IFormatProvider)
|
|
TrailingZeroCount(UInt<T>)
|
|
TryFormat(Span<Char>, out Int32, ReadOnlySpan<Char>, IFormatProvider)
|
|
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, out UInt<T>)
|
|
TryParse(ReadOnlySpan<Char>, IFormatProvider, out UInt<T>)
|
|
TryParse(ReadOnlySpan<Char>, out UInt<T>)
|
|
TryParse(String, NumberStyles, IFormatProvider, out UInt<T>)
|
|
TryParse(String, IFormatProvider, out UInt<T>)
|
|
TryParse(String, out UInt<T>)
|
|
Operators
Name |
Description |
Addition(UInt<T>, UInt<T>)
|
|
BitwiseAnd(UInt<T>, UInt<T>)
|
|
BitwiseOr(UInt<T>, UInt<T>)
|
|
Decrement(UInt<T>)
|
|
Division(UInt<T>, UInt<T>)
|
|
Equality(UInt<T>, UInt<T>)
|
|
ExclusiveOr(UInt<T>, UInt<T>)
|
|
Explicit(Decimal to UInt<T>)
|
|
Explicit(Int32 to UInt<T>)
|
|
Explicit(Int64 to UInt<T>)
|
|
Explicit(UInt<T> to Int32)
|
|
Explicit(UInt<T> to Int64)
|
|
Explicit(UInt<T> to UInt128)
|
|
Explicit(UInt<T> to UInt32)
|
|
Explicit(UInt<T> to UInt64)
|
|
GreaterThan(UInt<T>, UInt<T>)
|
|
GreaterThanOrEqual(UInt<T>, UInt<T>)
|
|
Implicit(UInt<T> to BigRational)
|
|
Implicit(UInt128 to UInt<T>)
|
|
Implicit(UInt32 to UInt<T>)
|
|
Implicit(UInt64 to UInt<T>)
|
|
Increment(UInt<T>)
|
|
Inequality(UInt<T>, UInt<T>)
|
|
LeftShift(UInt<T>, Int32)
|
|
LessThan(UInt<T>, UInt<T>)
|
|
LessThanOrEqual(UInt<T>, UInt<T>)
|
|
Modulus(UInt<T>, UInt<T>)
|
|
Multiply(UInt<T>, UInt<T>)
|
|
OnesComplement(UInt<T>)
|
|
RightShift(UInt<T>, Int32)
|
|
Subtraction(UInt<T>, UInt<T>)
|
|
UnaryPlus(UInt<T>)
|
|