Int32 Struktúra

Definíció

32 bites aláírt egész számot jelöl.

public value class int : IComparable, IComparable<int>, IConvertible, IEquatable<int>, IFormattable
public value class int : IComparable<int>, IConvertible, IEquatable<int>, IParsable<int>, ISpanParsable<int>, IUtf8SpanParsable<int>, System::Numerics::IAdditionOperators<int, int, int>, System::Numerics::IAdditiveIdentity<int, int>, System::Numerics::IBinaryInteger<int>, System::Numerics::IBinaryNumber<int>, System::Numerics::IBitwiseOperators<int, int, int>, System::Numerics::IComparisonOperators<int, int, bool>, System::Numerics::IDecrementOperators<int>, System::Numerics::IDivisionOperators<int, int, int>, System::Numerics::IEqualityOperators<int, int, bool>, System::Numerics::IIncrementOperators<int>, System::Numerics::IMinMaxValue<int>, System::Numerics::IModulusOperators<int, int, int>, System::Numerics::IMultiplicativeIdentity<int, int>, System::Numerics::IMultiplyOperators<int, int, int>, System::Numerics::INumber<int>, System::Numerics::INumberBase<int>, System::Numerics::IShiftOperators<int, int, int>, System::Numerics::ISignedNumber<int>, System::Numerics::ISubtractionOperators<int, int, int>, System::Numerics::IUnaryNegationOperators<int, int>, System::Numerics::IUnaryPlusOperators<int, int>
public value class int : IComparable, IComparable<int>, IConvertible, IEquatable<int>, ISpanFormattable
public value class int : IComparable<int>, IConvertible, IEquatable<int>, IParsable<int>, ISpanParsable<int>, System::Numerics::IAdditionOperators<int, int, int>, System::Numerics::IAdditiveIdentity<int, int>, System::Numerics::IBinaryInteger<int>, System::Numerics::IBinaryNumber<int>, System::Numerics::IBitwiseOperators<int, int, int>, System::Numerics::IComparisonOperators<int, int, bool>, System::Numerics::IDecrementOperators<int>, System::Numerics::IDivisionOperators<int, int, int>, System::Numerics::IEqualityOperators<int, int, bool>, System::Numerics::IIncrementOperators<int>, System::Numerics::IMinMaxValue<int>, System::Numerics::IModulusOperators<int, int, int>, System::Numerics::IMultiplicativeIdentity<int, int>, System::Numerics::IMultiplyOperators<int, int, int>, System::Numerics::INumber<int>, System::Numerics::INumberBase<int>, System::Numerics::IShiftOperators<int, int, int>, System::Numerics::ISignedNumber<int>, System::Numerics::ISubtractionOperators<int, int, int>, System::Numerics::IUnaryNegationOperators<int, int>, System::Numerics::IUnaryPlusOperators<int, int>
public value class int : IComparable, IConvertible, IFormattable
public value class int : IComparable, IComparable<int>, IEquatable<int>, IFormattable
public struct Int32 : IComparable, IComparable<int>, IConvertible, IEquatable<int>, IFormattable
public readonly struct Int32 : IComparable<int>, IConvertible, IEquatable<int>, IParsable<int>, ISpanParsable<int>, IUtf8SpanParsable<int>, System.Numerics.IAdditionOperators<int,int,int>, System.Numerics.IAdditiveIdentity<int,int>, System.Numerics.IBinaryInteger<int>, System.Numerics.IBinaryNumber<int>, System.Numerics.IBitwiseOperators<int,int,int>, System.Numerics.IComparisonOperators<int,int,bool>, System.Numerics.IDecrementOperators<int>, System.Numerics.IDivisionOperators<int,int,int>, System.Numerics.IEqualityOperators<int,int,bool>, System.Numerics.IIncrementOperators<int>, System.Numerics.IMinMaxValue<int>, System.Numerics.IModulusOperators<int,int,int>, System.Numerics.IMultiplicativeIdentity<int,int>, System.Numerics.IMultiplyOperators<int,int,int>, System.Numerics.INumber<int>, System.Numerics.INumberBase<int>, System.Numerics.IShiftOperators<int,int,int>, System.Numerics.ISignedNumber<int>, System.Numerics.ISubtractionOperators<int,int,int>, System.Numerics.IUnaryNegationOperators<int,int>, System.Numerics.IUnaryPlusOperators<int,int>
public readonly struct Int32 : IComparable, IComparable<int>, IConvertible, IEquatable<int>, IFormattable
public readonly struct Int32 : IComparable, IComparable<int>, IConvertible, IEquatable<int>, ISpanFormattable
public readonly struct Int32 : IComparable<int>, IConvertible, IEquatable<int>, IParsable<int>, ISpanParsable<int>, System.Numerics.IAdditionOperators<int,int,int>, System.Numerics.IAdditiveIdentity<int,int>, System.Numerics.IBinaryInteger<int>, System.Numerics.IBinaryNumber<int>, System.Numerics.IBitwiseOperators<int,int,int>, System.Numerics.IComparisonOperators<int,int,bool>, System.Numerics.IDecrementOperators<int>, System.Numerics.IDivisionOperators<int,int,int>, System.Numerics.IEqualityOperators<int,int,bool>, System.Numerics.IIncrementOperators<int>, System.Numerics.IMinMaxValue<int>, System.Numerics.IModulusOperators<int,int,int>, System.Numerics.IMultiplicativeIdentity<int,int>, System.Numerics.IMultiplyOperators<int,int,int>, System.Numerics.INumber<int>, System.Numerics.INumberBase<int>, System.Numerics.IShiftOperators<int,int,int>, System.Numerics.ISignedNumber<int>, System.Numerics.ISubtractionOperators<int,int,int>, System.Numerics.IUnaryNegationOperators<int,int>, System.Numerics.IUnaryPlusOperators<int,int>
[System.Serializable]
public struct Int32 : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Int32 : IComparable, IComparable<int>, IConvertible, IEquatable<int>, IFormattable
public struct Int32 : IComparable, IComparable<int>, IEquatable<int>, IFormattable
type int = struct
    interface IConvertible
    interface IFormattable
type int = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<int>
    interface ISpanFormattable
    interface ISpanParsable<int>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<int>
    interface IAdditionOperators<int, int, int>
    interface IAdditiveIdentity<int, int>
    interface IBinaryInteger<int>
    interface IBinaryNumber<int>
    interface IBitwiseOperators<int, int, int>
    interface IComparisonOperators<int, int, bool>
    interface IEqualityOperators<int, int, bool>
    interface IDecrementOperators<int>
    interface IDivisionOperators<int, int, int>
    interface IIncrementOperators<int>
    interface IModulusOperators<int, int, int>
    interface IMultiplicativeIdentity<int, int>
    interface IMultiplyOperators<int, int, int>
    interface INumber<int>
    interface INumberBase<int>
    interface ISubtractionOperators<int, int, int>
    interface IUnaryNegationOperators<int, int>
    interface IUnaryPlusOperators<int, int>
    interface IShiftOperators<int, int, int>
    interface IMinMaxValue<int>
    interface ISignedNumber<int>
type int = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
type int = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<int>
    interface ISpanFormattable
    interface ISpanParsable<int>
    interface IAdditionOperators<int, int, int>
    interface IAdditiveIdentity<int, int>
    interface IBinaryInteger<int>
    interface IBinaryNumber<int>
    interface IBitwiseOperators<int, int, int>
    interface IComparisonOperators<int, int, bool>
    interface IEqualityOperators<int, int, bool>
    interface IDecrementOperators<int>
    interface IDivisionOperators<int, int, int>
    interface IIncrementOperators<int>
    interface IModulusOperators<int, int, int>
    interface IMultiplicativeIdentity<int, int>
    interface IMultiplyOperators<int, int, int>
    interface INumber<int>
    interface INumberBase<int>
    interface ISubtractionOperators<int, int, int>
    interface IUnaryNegationOperators<int, int>
    interface IUnaryPlusOperators<int, int>
    interface IShiftOperators<int, int, int>
    interface IMinMaxValue<int>
    interface ISignedNumber<int>
type int = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<int>
    interface ISpanFormattable
    interface ISpanParsable<int>
    interface IAdditionOperators<int, int, int>
    interface IAdditiveIdentity<int, int>
    interface IBinaryInteger<int>
    interface IBinaryNumber<int>
    interface IBitwiseOperators<int, int, int>
    interface IComparisonOperators<int, int, bool>
    interface IEqualityOperators<int, int, bool>
    interface IDecrementOperators<int>
    interface IDivisionOperators<int, int, int>
    interface IIncrementOperators<int>
    interface IModulusOperators<int, int, int>
    interface IMultiplicativeIdentity<int, int>
    interface IMultiplyOperators<int, int, int>
    interface INumber<int>
    interface INumberBase<int>
    interface ISubtractionOperators<int, int, int>
    interface IUnaryNegationOperators<int, int>
    interface IUnaryPlusOperators<int, int>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<int>
    interface IShiftOperators<int, int, int>
    interface IMinMaxValue<int>
    interface ISignedNumber<int>
[<System.Serializable>]
type int = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type int = struct
    interface IFormattable
    interface IConvertible
type int = struct
    interface IFormattable
Public Structure Int32
Implements IComparable, IComparable(Of Integer), IConvertible, IEquatable(Of Integer), IFormattable
Public Structure Int32
Implements IAdditionOperators(Of Integer, Integer, Integer), IAdditiveIdentity(Of Integer, Integer), IBinaryInteger(Of Integer), IBinaryNumber(Of Integer), IBitwiseOperators(Of Integer, Integer, Integer), IComparable(Of Integer), IComparisonOperators(Of Integer, Integer, Boolean), IConvertible, IDecrementOperators(Of Integer), IDivisionOperators(Of Integer, Integer, Integer), IEqualityOperators(Of Integer, Integer, Boolean), IEquatable(Of Integer), IIncrementOperators(Of Integer), IMinMaxValue(Of Integer), IModulusOperators(Of Integer, Integer, Integer), IMultiplicativeIdentity(Of Integer, Integer), IMultiplyOperators(Of Integer, Integer, Integer), INumber(Of Integer), INumberBase(Of Integer), IParsable(Of Integer), IShiftOperators(Of Integer, Integer, Integer), ISignedNumber(Of Integer), ISpanParsable(Of Integer), ISubtractionOperators(Of Integer, Integer, Integer), IUnaryNegationOperators(Of Integer, Integer), IUnaryPlusOperators(Of Integer, Integer), IUtf8SpanParsable(Of Integer)
Public Structure Int32
Implements IComparable, IComparable(Of Integer), IConvertible, IEquatable(Of Integer), ISpanFormattable
Public Structure Int32
Implements IAdditionOperators(Of Integer, Integer, Integer), IAdditiveIdentity(Of Integer, Integer), IBinaryInteger(Of Integer), IBinaryNumber(Of Integer), IBitwiseOperators(Of Integer, Integer, Integer), IComparable(Of Integer), IComparisonOperators(Of Integer, Integer, Boolean), IConvertible, IDecrementOperators(Of Integer), IDivisionOperators(Of Integer, Integer, Integer), IEqualityOperators(Of Integer, Integer, Boolean), IEquatable(Of Integer), IIncrementOperators(Of Integer), IMinMaxValue(Of Integer), IModulusOperators(Of Integer, Integer, Integer), IMultiplicativeIdentity(Of Integer, Integer), IMultiplyOperators(Of Integer, Integer, Integer), INumber(Of Integer), INumberBase(Of Integer), IParsable(Of Integer), IShiftOperators(Of Integer, Integer, Integer), ISignedNumber(Of Integer), ISpanParsable(Of Integer), ISubtractionOperators(Of Integer, Integer, Integer), IUnaryNegationOperators(Of Integer, Integer), IUnaryPlusOperators(Of Integer, Integer)
Public Structure Int32
Implements IComparable, IConvertible, IFormattable
Public Structure Int32
Implements IComparable, IComparable(Of Integer), IEquatable(Of Integer), IFormattable
Öröklődés
Attribútumok
Megvalósítás
IComparable IComparable<Int32> IConvertible IEquatable<Int32> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Int32> IParsable<TSelf> ISpanFormattable ISpanParsable<Int32> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<Int32> IUtf8SpanParsable<TSelf> IAdditionOperators<Int32,Int32,Int32> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Int32,Int32> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<Int32> IBinaryNumber<Int32> IBinaryNumber<TSelf> IBitwiseOperators<Int32,Int32,Int32> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Int32,Int32,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Int32> IDecrementOperators<TSelf> IDivisionOperators<Int32,Int32,Int32> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Int32,Int32,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<Int32> IIncrementOperators<TSelf> IMinMaxValue<Int32> IModulusOperators<Int32,Int32,Int32> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Int32,Int32> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Int32,Int32,Int32> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Int32> INumber<TSelf> INumberBase<Int32> INumberBase<TSelf> IShiftOperators<Int32,Int32,Int32> IShiftOperators<TSelf,Int32,TSelf> ISignedNumber<Int32> ISubtractionOperators<Int32,Int32,Int32> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<Int32,Int32> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Int32,Int32> IUnaryPlusOperators<TSelf,TSelf>

Megjegyzések

Az API-val kapcsolatos további információkért lásd az Int32 kiegészítő API-megjegyzéseit.

Mezők

Name Description
MaxValue

A legnagyobb lehetséges értéket jelöli.Int32 Ez a mező állandó.

MinValue

A lehető legkisebb értéket Int32jelöli. Ez a mező állandó.

Metódusok

Name Description
Abs(Int32)

Kiszámítja egy érték abszolút értékét.

BigMul(Int32, Int32)

Két 32 bites szám teljes termékét hozza létre.

Clamp(Int32, Int32, Int32)

Egy értéket egy befogadó minimális és maximális értékhez rögzít.

CompareTo(Int32)

Összehasonlítja ezt a példányt egy megadott 32 bites aláírt egész számokkal, és a relatív értékek jelzését adja vissza.

CompareTo(Object)

Összehasonlítja ezt a példányt egy adott objektummal, és visszaadja a relatív értékek jelzését.

CopySign(Int32, Int32)

Egy érték jelét egy másik érték jelére másolja.

CreateChecked<TOther>(TOther)

Létrehozza az aktuális típus egy példányát egy értékből, amely túlcsordulási kivételt eredményez az aktuális típus ábrázolható tartományán kívül eső értékek esetében.

CreateSaturating<TOther>(TOther)

Egy értékből hozza létre az aktuális típus egy példányát, amely az aktuális típus reprezentáló tartományán kívül eső értékeket telít át.

CreateTruncating<TOther>(TOther)

Az aktuális típus egy példányát hozza létre egy értékből, és csonkolja az aktuális típus ábrázolható tartományán kívül eső értékeket.

DivRem(Int32, Int32)

Kiszámítja a hányadost és a két érték fennmaradó részét.

Equals(Int32)

Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy megadott Int32 értékkel.

Equals(Object)

Egy értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

GetHashCode()

A példány kivonatkódját adja vissza.

GetTypeCode()

TypeCode Az értéktípus Int32értékét adja vissza.

IsEvenInteger(Int32)

Meghatározza, hogy egy érték páros integrál számot jelöl-e.

IsNegative(Int32)

Meghatározza, hogy egy érték negatív-e.

IsOddInteger(Int32)

Meghatározza, hogy egy érték páratlan integrál számot jelöl-e.

IsPositive(Int32)

Meghatározza, hogy egy érték pozitív-e.

IsPow2(Int32)

Meghatározza, hogy egy érték kettőből áll-e.

LeadingZeroCount(Int32)

Kiszámítja egy érték kezdő nulláinak számát.

Log10(Int32)

32 bites aláírt egész számot jelöl.

Log2(Int32)

Kiszámítja egy érték napló2-ét.

Max(Int32, Int32)

Két értéket hasonlít össze a nagyobb számítási értékekkel.

MaxMagnitude(Int32, Int32)

Két értéket hasonlít össze a nagyobb számítási értékekkel.

Min(Int32, Int32)

Két értéket hasonlít össze a kisebb számítási értékkel.

MinMagnitude(Int32, Int32)

Két értéket hasonlít össze a kisebb számítási értékkel.

Parse(ReadOnlySpan<Byte>, IFormatProvider)

UTF-8 karakterből álló tartományt elemez egy értékben.

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

UTF-8 karakterből álló tartományt elemez egy értékben.

Parse(ReadOnlySpan<Char>, IFormatProvider)

Több karakterből álló elemet elemez egy értékben.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Egy adott stílusban és kultúrában megadott formátumban lévő szám span-ábrázolását 32 bites aláírt egész szám egyenértékűvé alakítja.

Parse(String, IFormatProvider)

Egy adott kultúraspecifikus formátumban lévő szám sztring-ábrázolását 32 bites aláírt egész szám egyenértékűvé alakítja.

Parse(String, NumberStyles, IFormatProvider)

Egy adott stílusban és kultúrában megadott formátumban lévő szám sztringképét 32 bites aláírt egész szám megfelelőjeként alakítja át.

Parse(String, NumberStyles)

Egy adott stílusban lévő szám sztringképét 32 bites aláírt egész szám megfelelőjeként alakítja át.

Parse(String)

Egy szám sztringképét 32 bites aláírt egész szám megfelelőjeként alakítja át.

PopCount(Int32)

Kiszámítja az értékben beállított bitek számát.

RotateLeft(Int32, Int32)

Egy adott összeggel balra hagyott érték elforgatása.

RotateRight(Int32, Int32)

Egy érték elforgatása egy adott összeggel jobbra.

Sign(Int32)

Kiszámítja egy érték jelét.

ToString()

A példány numerikus értékét a megfelelő sztring-ábrázolásúvá alakítja.

ToString(IFormatProvider)

A példány numerikus értékét a megadott kultúraspecifikus formátumadatok használatával konvertálja a megfelelő sztringre.

ToString(String, IFormatProvider)

Ennek a példánynak a numerikus értékét a megadott formátum- és kultúraspecifikus formátuminformációk használatával konvertálja a megfelelő sztringre.

ToString(String)

A megadott formátum használatával a példány numerikus értékét a megfelelő sztring-ábrázolásúvá alakítja.

TrailingZeroCount(Int32)

Kiszámítja egy érték záró nulláinak számát.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Az aktuális példány értékét UTF-8 formátumban próbálja formázni a megadott bájttartományba.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Megpróbálja formázni az aktuális egész számpéldány értékét a megadott karaktertartományba.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Int32)

Egy UTF-8 karakterből álló pántot próbál elemezni egy értékben.

TryParse(ReadOnlySpan<Byte>, Int32)

Egy szám sztringképét tartalmazó UTF-8 karaktertartományt próbál átalakítani a 32 bites aláírt egész szám megfelelőjeként.

TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Int32)

Egy UTF-8 karakterből álló pántot próbál elemezni egy értékben.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Int32)

Egy karaktertartományt próbál elemezni egy értékben.

TryParse(ReadOnlySpan<Char>, Int32)

Egy szám 32 bites aláírt egész szám-ekvivalenssé alakítja a kultúraspecifikus formátumban lévő szám span-ábrázolását. A visszatérési érték azt jelzi, hogy az átalakítás sikeres volt-e.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Int32)

Egy adott stílusban és kultúrában megadott formátumban lévő szám span-ábrázolását 32 bites aláírt egész szám egyenértékűvé alakítja. A visszatérési érték azt jelzi, hogy az átalakítás sikeres volt-e.

TryParse(String, IFormatProvider, Int32)

Megpróbál egy sztringet egy értékbe elemezni.

TryParse(String, Int32)

Egy szám sztringképét 32 bites aláírt egész szám megfelelőjeként alakítja át. A visszatérési érték azt jelzi, hogy az átalakítás sikeres volt-e.

TryParse(String, NumberStyles, IFormatProvider, Int32)

Egy adott stílusban és kultúrában megadott formátumban lévő szám sztringképét 32 bites aláírt egész szám megfelelőjeként alakítja át. A visszatérési érték azt jelzi, hogy az átalakítás sikeres volt-e.

Explicit interfész-implementációk

Name Description
IAdditionOperators<Int32,Int32,Int32>.Addition(Int32, Int32)

Két értéket ad hozzá az összeg kiszámításához.

IAdditionOperators<Int32,Int32,Int32>.CheckedAddition(Int32, Int32)

Két értéket ad hozzá az összeg kiszámításához.

IAdditiveIdentity<Int32,Int32>.AdditiveIdentity

Lekéri az aktuális típus additív identitását.

IBinaryInteger<Int32>.GetByteCount()

Beolvasja a program által a program részeként megírt bájtok TryWriteLittleEndian(Span<Byte>, Int32)számát.

IBinaryInteger<Int32>.GetShortestBitLength()

Bitben lekéri az aktuális érték legrövidebb, egymást kiegészítő ábrázolásának hosszát.

IBinaryInteger<Int32>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, Int32)

32 bites aláírt egész számot jelöl.

IBinaryInteger<Int32>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, Int32)

32 bites aláírt egész számot jelöl.

IBinaryInteger<Int32>.TryWriteBigEndian(Span<Byte>, Int32)

Megpróbálja az aktuális értéket big-endian formátumban megírni egy adott időtartamra.

IBinaryInteger<Int32>.TryWriteLittleEndian(Span<Byte>, Int32)

Az aktuális értéket kis endian formátumban próbálja meg írni egy adott időtartamra.

IBinaryNumber<Int32>.AllBitsSet

Lekéri annak a bináris típusnak a példányát, amelyben az összes bit be van állítva.

IBitwiseOperators<Int32,Int32,Int32>.BitwiseAnd(Int32, Int32)

Kiszámítja a bitenkénti és két értéket.

IBitwiseOperators<Int32,Int32,Int32>.BitwiseOr(Int32, Int32)

Kiszámítja a bitenkénti vagy két értéket.

IBitwiseOperators<Int32,Int32,Int32>.ExclusiveOr(Int32, Int32)

Kiszámítja a kizárólagos vagy két értéket.

IBitwiseOperators<Int32,Int32,Int32>.OnesComplement(Int32)

Kiszámítja egy adott érték egyedkiegészítő ábrázolását.

IComparable.CompareTo(Object)

Összehasonlítja ezt a példányt egy adott objektummal, és visszaadja a relatív értékek jelzését.

IComparisonOperators<Int32,Int32,Boolean>.GreaterThan(Int32, Int32)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a nagyobb.

IComparisonOperators<Int32,Int32,Boolean>.GreaterThanOrEqual(Int32, Int32)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a nagyobb vagy egyenlő.

IComparisonOperators<Int32,Int32,Boolean>.LessThan(Int32, Int32)

Két értéket hasonlít össze annak meghatározásához, hogy melyik a kisebb.

IComparisonOperators<Int32,Int32,Boolean>.LessThanOrEqual(Int32, Int32)

Két értéket hasonlít össze annak meghatározásához, hogy melyik kisebb vagy egyenlő.

IConvertible.GetTypeCode()

TypeCode Az értéktípus Int32értékét adja vissza.

IConvertible.ToBoolean(IFormatProvider)

Ennek a tagnak a leírását lásd ToBoolean(IFormatProvider): .

IConvertible.ToByte(IFormatProvider)

Ennek a tagnak a leírását lásd ToByte(IFormatProvider): .

IConvertible.ToChar(IFormatProvider)

Ennek a tagnak a leírását lásd ToChar(IFormatProvider): .

IConvertible.ToDateTime(IFormatProvider)

Ez az átalakítás nem támogatott. A metódus használatának megkísérlése egy InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Ennek a tagnak a leírását lásd ToDecimal(IFormatProvider): .

IConvertible.ToDouble(IFormatProvider)

Ennek a tagnak a leírását lásd ToDouble(IFormatProvider): .

IConvertible.ToInt16(IFormatProvider)

Ennek a tagnak a leírását lásd ToInt16(IFormatProvider): .

IConvertible.ToInt32(IFormatProvider)

Ennek a tagnak a leírását lásd ToInt32(IFormatProvider): .

IConvertible.ToInt64(IFormatProvider)

Ennek a tagnak a leírását lásd ToInt64(IFormatProvider): .

IConvertible.ToSByte(IFormatProvider)

Ennek a tagnak a leírását lásd ToSByte(IFormatProvider): .

IConvertible.ToSingle(IFormatProvider)

Ennek a tagnak a leírását lásd ToSingle(IFormatProvider): .

IConvertible.ToType(Type, IFormatProvider)

Ennek a tagnak a leírását lásd ToType(Type, IFormatProvider): .

IConvertible.ToUInt16(IFormatProvider)

Ennek a tagnak a leírását lásd ToUInt16(IFormatProvider): .

IConvertible.ToUInt32(IFormatProvider)

Ennek a tagnak a leírását lásd ToUInt32(IFormatProvider): .

IConvertible.ToUInt64(IFormatProvider)

Ennek a tagnak a leírását lásd ToUInt64(IFormatProvider): .

IDecrementOperators<Int32>.CheckedDecrement(Int32)

Érték decresítése.

IDecrementOperators<Int32>.Decrement(Int32)

Érték decresítése.

IDivisionOperators<Int32,Int32,Int32>.Division(Int32, Int32)

Az egyik értéket egy másikkal osztja el a hányados kiszámításához.

IEqualityOperators<Int32,Int32,Boolean>.Equality(Int32, Int32)

Két értéket hasonlít össze az egyenlőség meghatározásához.

IEqualityOperators<Int32,Int32,Boolean>.Inequality(Int32, Int32)

Két értéket hasonlít össze az egyenlőtlenség meghatározásához.

IIncrementOperators<Int32>.CheckedIncrement(Int32)

Növekményes érték.

IIncrementOperators<Int32>.Increment(Int32)

Növekményes érték.

IMinMaxValue<Int32>.MaxValue

Az aktuális típus maximális értékét adja meg.

IMinMaxValue<Int32>.MinValue

Az aktuális típus minimális értékét adja meg.

IModulusOperators<Int32,Int32,Int32>.Modulus(Int32, Int32)

Két értéket oszt össze a modulus vagy a maradék kiszámításához.

IMultiplicativeIdentity<Int32,Int32>.MultiplicativeIdentity

Lekéri az aktuális típus többszörös identitását.

IMultiplyOperators<Int32,Int32,Int32>.CheckedMultiply(Int32, Int32)

Két értéket szoroz össze a termék kiszámításához.

IMultiplyOperators<Int32,Int32,Int32>.Multiply(Int32, Int32)

Két értéket szoroz össze a termék kiszámításához.

INumber<Int32>.MaxNumber(Int32, Int32)

Két értéket hasonlít össze a számítással, amely nagyobb, és a másik értéket adja vissza, ha egy bemenet .NaN

INumber<Int32>.MinNumber(Int32, Int32)

Két értéket hasonlít össze a kisebb számítási értékkel, és a másik értéket adja vissza, ha egy bemenet .NaN

INumberBase<Int32>.IsCanonical(Int32)

Meghatározza, hogy egy érték a vesszővel ábrázolt érték-e.

INumberBase<Int32>.IsComplexNumber(Int32)

Meghatározza, hogy egy érték összetett számot jelöl-e.

INumberBase<Int32>.IsFinite(Int32)

Meghatározza, hogy egy érték véges-e.

INumberBase<Int32>.IsImaginaryNumber(Int32)

Meghatározza, hogy egy érték tiszta képzeletbeli számot jelöl-e.

INumberBase<Int32>.IsInfinity(Int32)

Meghatározza, hogy egy érték végtelen-e.

INumberBase<Int32>.IsInteger(Int32)

Meghatározza, hogy egy érték egy integrál számot jelöl-e.

INumberBase<Int32>.IsNaN(Int32)

Meghatározza, hogy egy érték naN-e.

INumberBase<Int32>.IsNegativeInfinity(Int32)

Meghatározza, hogy egy érték negatív végtelen-e.

INumberBase<Int32>.IsNormal(Int32)

Meghatározza, hogy egy érték normális-e.

INumberBase<Int32>.IsPositiveInfinity(Int32)

Meghatározza, hogy egy érték pozitív végtelen-e.

INumberBase<Int32>.IsRealNumber(Int32)

Meghatározza, hogy egy érték valós számot jelöl-e.

INumberBase<Int32>.IsSubnormal(Int32)

Meghatározza, hogy egy érték szubnormális-e.

INumberBase<Int32>.IsZero(Int32)

Meghatározza, hogy egy érték nulla-e.

INumberBase<Int32>.MaxMagnitudeNumber(Int32, Int32)

Két értéket hasonlít össze a számítással, amelynek nagyobb a nagysága, és a másik értéket adja vissza, ha egy bemenet .NaN

INumberBase<Int32>.MinMagnitudeNumber(Int32, Int32)

Két értéket hasonlít össze a számítással, amelynek kisebb a nagysága, és a másik értéket adja vissza, ha egy bemenet .NaN

INumberBase<Int32>.MultiplyAddEstimate(Int32, Int32, Int32)

Kiszámítja a (left * right) + addendbecslést.

INumberBase<Int32>.One

Lekéri a típus értékét 1 .

INumberBase<Int32>.Radix

Lekéri a típus radixát vagy bázist.

INumberBase<Int32>.TryConvertFromChecked<TOther>(TOther, Int32)

32 bites aláírt egész számot jelöl.

INumberBase<Int32>.TryConvertFromSaturating<TOther>(TOther, Int32)

32 bites aláírt egész számot jelöl.

INumberBase<Int32>.TryConvertFromTruncating<TOther>(TOther, Int32)

32 bites aláírt egész számot jelöl.

INumberBase<Int32>.TryConvertToChecked<TOther>(Int32, TOther)

Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és túlcsordulási kivételt okoz az aktuális típus ábrázolható tartományán kívül eső értékek esetében.

INumberBase<Int32>.TryConvertToSaturating<TOther>(Int32, TOther)

Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és az aktuális típus reprezentáló tartományán kívül eső értékeket telít.

INumberBase<Int32>.TryConvertToTruncating<TOther>(Int32, TOther)

Megpróbálja átalakítani az aktuális típus egy példányát egy másik típusra, és csonkolja az aktuális típus ábrázolható tartományán kívül eső értékeket.

INumberBase<Int32>.Zero

Lekéri a típus értékét 0 .

IShiftOperators<Int32,Int32,Int32>.LeftShift(Int32, Int32)

Egy adott összeggel balra hagyott érték eltolása.

IShiftOperators<Int32,Int32,Int32>.RightShift(Int32, Int32)

Egy érték eltolása egy adott összeggel jobbra.

IShiftOperators<Int32,Int32,Int32>.UnsignedRightShift(Int32, Int32)

Egy érték eltolása egy adott összeggel jobbra.

ISignedNumber<Int32>.NegativeOne

Lekéri a típus értékét -1 .

ISubtractionOperators<Int32,Int32,Int32>.CheckedSubtraction(Int32, Int32)

Kivon két értéket a különbség kiszámításához.

ISubtractionOperators<Int32,Int32,Int32>.Subtraction(Int32, Int32)

Kivon két értéket a különbség kiszámításához.

IUnaryNegationOperators<Int32,Int32>.CheckedUnaryNegation(Int32)

Kiszámítja egy érték ellenőrizetlen negációját.

IUnaryNegationOperators<Int32,Int32>.UnaryNegation(Int32)

Kiszámítja egy érték nem kötelező negációját.

IUnaryPlusOperators<Int32,Int32>.UnaryPlus(Int32)

Kiszámítja egy érték unáris pluszát.

A következőre érvényes:

Szálbiztonság

Az ilyen típusú tagok szálbiztosak. Azok a tagok, amelyek úgy tűnik, hogy módosítják a példány állapotát, valójában egy új példányt ad vissza, amely inicializálva van az új értékkel. Mint minden más típus esetén, az ilyen típusú példányt tartalmazó megosztott változókra való olvasást és írást zárolással kell védeni a szálbiztonság érdekében.

Lásd még