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