SByte Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
8 bit imzalı tamsayıyı temsil eder.
public value class System::SByte : IComparable, IComparable<System::SByte>, IConvertible, IEquatable<System::SByte>, IFormattable
public value class System::SByte : IComparable<System::SByte>, IConvertible, IEquatable<System::SByte>, IParsable<System::SByte>, ISpanParsable<System::SByte>, IUtf8SpanParsable<System::SByte>, System::Numerics::IAdditionOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IAdditiveIdentity<System::SByte, System::SByte>, System::Numerics::IBinaryInteger<System::SByte>, System::Numerics::IBinaryNumber<System::SByte>, System::Numerics::IBitwiseOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IComparisonOperators<System::SByte, System::SByte, bool>, System::Numerics::IDecrementOperators<System::SByte>, System::Numerics::IDivisionOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IEqualityOperators<System::SByte, System::SByte, bool>, System::Numerics::IIncrementOperators<System::SByte>, System::Numerics::IMinMaxValue<System::SByte>, System::Numerics::IModulusOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IMultiplicativeIdentity<System::SByte, System::SByte>, System::Numerics::IMultiplyOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::INumber<System::SByte>, System::Numerics::INumberBase<System::SByte>, System::Numerics::IShiftOperators<System::SByte, int, System::SByte>, System::Numerics::ISignedNumber<System::SByte>, System::Numerics::ISubtractionOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IUnaryNegationOperators<System::SByte, System::SByte>, System::Numerics::IUnaryPlusOperators<System::SByte, System::SByte>
public value class System::SByte : IComparable, IComparable<System::SByte>, IConvertible, IEquatable<System::SByte>, ISpanFormattable
public value class System::SByte : IComparable<System::SByte>, IConvertible, IEquatable<System::SByte>, IParsable<System::SByte>, ISpanParsable<System::SByte>, System::Numerics::IAdditionOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IAdditiveIdentity<System::SByte, System::SByte>, System::Numerics::IBinaryInteger<System::SByte>, System::Numerics::IBinaryNumber<System::SByte>, System::Numerics::IBitwiseOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IComparisonOperators<System::SByte, System::SByte, bool>, System::Numerics::IDecrementOperators<System::SByte>, System::Numerics::IDivisionOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IEqualityOperators<System::SByte, System::SByte, bool>, System::Numerics::IIncrementOperators<System::SByte>, System::Numerics::IMinMaxValue<System::SByte>, System::Numerics::IModulusOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IMultiplicativeIdentity<System::SByte, System::SByte>, System::Numerics::IMultiplyOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::INumber<System::SByte>, System::Numerics::INumberBase<System::SByte>, System::Numerics::IShiftOperators<System::SByte, int, System::SByte>, System::Numerics::ISignedNumber<System::SByte>, System::Numerics::ISubtractionOperators<System::SByte, System::SByte, System::SByte>, System::Numerics::IUnaryNegationOperators<System::SByte, System::SByte>, System::Numerics::IUnaryPlusOperators<System::SByte, System::SByte>
public value class System::SByte : IComparable, IConvertible, IFormattable
public value class System::SByte : IComparable, IComparable<System::SByte>, IEquatable<System::SByte>, IFormattable
[System.CLSCompliant(false)]
public struct SByte : IComparable, IComparable<sbyte>, IConvertible, IEquatable<sbyte>, IFormattable
[System.CLSCompliant(false)]
public readonly struct SByte : IComparable<sbyte>, IConvertible, IEquatable<sbyte>, IParsable<sbyte>, ISpanParsable<sbyte>, IUtf8SpanParsable<sbyte>, System.Numerics.IAdditionOperators<sbyte,sbyte,sbyte>, System.Numerics.IAdditiveIdentity<sbyte,sbyte>, System.Numerics.IBinaryInteger<sbyte>, System.Numerics.IBinaryNumber<sbyte>, System.Numerics.IBitwiseOperators<sbyte,sbyte,sbyte>, System.Numerics.IComparisonOperators<sbyte,sbyte,bool>, System.Numerics.IDecrementOperators<sbyte>, System.Numerics.IDivisionOperators<sbyte,sbyte,sbyte>, System.Numerics.IEqualityOperators<sbyte,sbyte,bool>, System.Numerics.IIncrementOperators<sbyte>, System.Numerics.IMinMaxValue<sbyte>, System.Numerics.IModulusOperators<sbyte,sbyte,sbyte>, System.Numerics.IMultiplicativeIdentity<sbyte,sbyte>, System.Numerics.IMultiplyOperators<sbyte,sbyte,sbyte>, System.Numerics.INumber<sbyte>, System.Numerics.INumberBase<sbyte>, System.Numerics.IShiftOperators<sbyte,int,sbyte>, System.Numerics.ISignedNumber<sbyte>, System.Numerics.ISubtractionOperators<sbyte,sbyte,sbyte>, System.Numerics.IUnaryNegationOperators<sbyte,sbyte>, System.Numerics.IUnaryPlusOperators<sbyte,sbyte>
[System.CLSCompliant(false)]
public readonly struct SByte : IComparable, IComparable<sbyte>, IConvertible, IEquatable<sbyte>, IFormattable
[System.CLSCompliant(false)]
public readonly struct SByte : IComparable, IComparable<sbyte>, IConvertible, IEquatable<sbyte>, ISpanFormattable
[System.CLSCompliant(false)]
public readonly struct SByte : IComparable<sbyte>, IConvertible, IEquatable<sbyte>, IParsable<sbyte>, ISpanParsable<sbyte>, System.Numerics.IAdditionOperators<sbyte,sbyte,sbyte>, System.Numerics.IAdditiveIdentity<sbyte,sbyte>, System.Numerics.IBinaryInteger<sbyte>, System.Numerics.IBinaryNumber<sbyte>, System.Numerics.IBitwiseOperators<sbyte,sbyte,sbyte>, System.Numerics.IComparisonOperators<sbyte,sbyte,bool>, System.Numerics.IDecrementOperators<sbyte>, System.Numerics.IDivisionOperators<sbyte,sbyte,sbyte>, System.Numerics.IEqualityOperators<sbyte,sbyte,bool>, System.Numerics.IIncrementOperators<sbyte>, System.Numerics.IMinMaxValue<sbyte>, System.Numerics.IModulusOperators<sbyte,sbyte,sbyte>, System.Numerics.IMultiplicativeIdentity<sbyte,sbyte>, System.Numerics.IMultiplyOperators<sbyte,sbyte,sbyte>, System.Numerics.INumber<sbyte>, System.Numerics.INumberBase<sbyte>, System.Numerics.IShiftOperators<sbyte,int,sbyte>, System.Numerics.ISignedNumber<sbyte>, System.Numerics.ISubtractionOperators<sbyte,sbyte,sbyte>, System.Numerics.IUnaryNegationOperators<sbyte,sbyte>, System.Numerics.IUnaryPlusOperators<sbyte,sbyte>
[System.CLSCompliant(false)]
[System.Serializable]
public struct SByte : IComparable, IConvertible, IFormattable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct SByte : IComparable, IComparable<sbyte>, IConvertible, IEquatable<sbyte>, IFormattable
[System.CLSCompliant(false)]
public struct SByte : IComparable, IComparable<sbyte>, IEquatable<sbyte>, IFormattable
[<System.CLSCompliant(false)>]
type sbyte = struct
interface IConvertible
interface IFormattable
[<System.CLSCompliant(false)>]
type sbyte = struct
interface IConvertible
interface IFormattable
interface IParsable<sbyte>
interface ISpanFormattable
interface ISpanParsable<sbyte>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<sbyte>
interface IAdditionOperators<sbyte, sbyte, sbyte>
interface IAdditiveIdentity<sbyte, sbyte>
interface IBinaryInteger<sbyte>
interface IBinaryNumber<sbyte>
interface IBitwiseOperators<sbyte, sbyte, sbyte>
interface IComparisonOperators<sbyte, sbyte, bool>
interface IEqualityOperators<sbyte, sbyte, bool>
interface IDecrementOperators<sbyte>
interface IDivisionOperators<sbyte, sbyte, sbyte>
interface IIncrementOperators<sbyte>
interface IModulusOperators<sbyte, sbyte, sbyte>
interface IMultiplicativeIdentity<sbyte, sbyte>
interface IMultiplyOperators<sbyte, sbyte, sbyte>
interface INumber<sbyte>
interface INumberBase<sbyte>
interface ISubtractionOperators<sbyte, sbyte, sbyte>
interface IUnaryNegationOperators<sbyte, sbyte>
interface IUnaryPlusOperators<sbyte, sbyte>
interface IShiftOperators<sbyte, int, sbyte>
interface IMinMaxValue<sbyte>
interface ISignedNumber<sbyte>
[<System.CLSCompliant(false)>]
type sbyte = struct
interface IConvertible
interface ISpanFormattable
interface IFormattable
[<System.CLSCompliant(false)>]
type sbyte = struct
interface IConvertible
interface IFormattable
interface IParsable<sbyte>
interface ISpanFormattable
interface ISpanParsable<sbyte>
interface IAdditionOperators<sbyte, sbyte, sbyte>
interface IAdditiveIdentity<sbyte, sbyte>
interface IBinaryInteger<sbyte>
interface IBinaryNumber<sbyte>
interface IBitwiseOperators<sbyte, sbyte, sbyte>
interface IComparisonOperators<sbyte, sbyte, bool>
interface IEqualityOperators<sbyte, sbyte, bool>
interface IDecrementOperators<sbyte>
interface IDivisionOperators<sbyte, sbyte, sbyte>
interface IIncrementOperators<sbyte>
interface IModulusOperators<sbyte, sbyte, sbyte>
interface IMultiplicativeIdentity<sbyte, sbyte>
interface IMultiplyOperators<sbyte, sbyte, sbyte>
interface INumber<sbyte>
interface INumberBase<sbyte>
interface ISubtractionOperators<sbyte, sbyte, sbyte>
interface IUnaryNegationOperators<sbyte, sbyte>
interface IUnaryPlusOperators<sbyte, sbyte>
interface IShiftOperators<sbyte, int, sbyte>
interface IMinMaxValue<sbyte>
interface ISignedNumber<sbyte>
[<System.CLSCompliant(false)>]
type sbyte = struct
interface IConvertible
interface IFormattable
interface IParsable<sbyte>
interface ISpanFormattable
interface ISpanParsable<sbyte>
interface IAdditionOperators<sbyte, sbyte, sbyte>
interface IAdditiveIdentity<sbyte, sbyte>
interface IBinaryInteger<sbyte>
interface IBinaryNumber<sbyte>
interface IBitwiseOperators<sbyte, sbyte, sbyte>
interface IComparisonOperators<sbyte, sbyte, bool>
interface IEqualityOperators<sbyte, sbyte, bool>
interface IDecrementOperators<sbyte>
interface IDivisionOperators<sbyte, sbyte, sbyte>
interface IIncrementOperators<sbyte>
interface IModulusOperators<sbyte, sbyte, sbyte>
interface IMultiplicativeIdentity<sbyte, sbyte>
interface IMultiplyOperators<sbyte, sbyte, sbyte>
interface INumber<sbyte>
interface INumberBase<sbyte>
interface ISubtractionOperators<sbyte, sbyte, sbyte>
interface IUnaryNegationOperators<sbyte, sbyte>
interface IUnaryPlusOperators<sbyte, sbyte>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<sbyte>
interface IShiftOperators<sbyte, int, sbyte>
interface IMinMaxValue<sbyte>
interface ISignedNumber<sbyte>
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type sbyte = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type sbyte = struct
interface IFormattable
interface IConvertible
[<System.CLSCompliant(false)>]
type sbyte = struct
interface IFormattable
Public Structure SByte
Implements IComparable, IComparable(Of SByte), IConvertible, IEquatable(Of SByte), IFormattable
Public Structure SByte
Implements IAdditionOperators(Of SByte, SByte, SByte), IAdditiveIdentity(Of SByte, SByte), IBinaryInteger(Of SByte), IBinaryNumber(Of SByte), IBitwiseOperators(Of SByte, SByte, SByte), IComparable(Of SByte), IComparisonOperators(Of SByte, SByte, Boolean), IConvertible, IDecrementOperators(Of SByte), IDivisionOperators(Of SByte, SByte, SByte), IEqualityOperators(Of SByte, SByte, Boolean), IEquatable(Of SByte), IIncrementOperators(Of SByte), IMinMaxValue(Of SByte), IModulusOperators(Of SByte, SByte, SByte), IMultiplicativeIdentity(Of SByte, SByte), IMultiplyOperators(Of SByte, SByte, SByte), INumber(Of SByte), INumberBase(Of SByte), IParsable(Of SByte), IShiftOperators(Of SByte, Integer, SByte), ISignedNumber(Of SByte), ISpanParsable(Of SByte), ISubtractionOperators(Of SByte, SByte, SByte), IUnaryNegationOperators(Of SByte, SByte), IUnaryPlusOperators(Of SByte, SByte), IUtf8SpanParsable(Of SByte)
Public Structure SByte
Implements IComparable, IComparable(Of SByte), IConvertible, IEquatable(Of SByte), ISpanFormattable
Public Structure SByte
Implements IAdditionOperators(Of SByte, SByte, SByte), IAdditiveIdentity(Of SByte, SByte), IBinaryInteger(Of SByte), IBinaryNumber(Of SByte), IBitwiseOperators(Of SByte, SByte, SByte), IComparable(Of SByte), IComparisonOperators(Of SByte, SByte, Boolean), IConvertible, IDecrementOperators(Of SByte), IDivisionOperators(Of SByte, SByte, SByte), IEqualityOperators(Of SByte, SByte, Boolean), IEquatable(Of SByte), IIncrementOperators(Of SByte), IMinMaxValue(Of SByte), IModulusOperators(Of SByte, SByte, SByte), IMultiplicativeIdentity(Of SByte, SByte), IMultiplyOperators(Of SByte, SByte, SByte), INumber(Of SByte), INumberBase(Of SByte), IParsable(Of SByte), IShiftOperators(Of SByte, Integer, SByte), ISignedNumber(Of SByte), ISpanParsable(Of SByte), ISubtractionOperators(Of SByte, SByte, SByte), IUnaryNegationOperators(Of SByte, SByte), IUnaryPlusOperators(Of SByte, SByte)
Public Structure SByte
Implements IComparable, IConvertible, IFormattable
Public Structure SByte
Implements IComparable, IComparable(Of SByte), IEquatable(Of SByte), IFormattable
- Devralma
- Öznitelikler
- Uygulamalar
-
IComparable IComparable<SByte> IConvertible IEquatable<SByte> IFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<SByte> IParsable<TSelf> ISpanFormattable ISpanParsable<SByte> ISpanParsable<TSelf> IUtf8SpanFormattable IUtf8SpanParsable<SByte> IUtf8SpanParsable<TSelf> IAdditionOperators<SByte,SByte,SByte> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<SByte,SByte> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<SByte> IBinaryNumber<SByte> IBinaryNumber<TSelf> IBitwiseOperators<SByte,SByte,SByte> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<SByte,SByte,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<SByte> IDecrementOperators<TSelf> IDivisionOperators<SByte,SByte,SByte> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<SByte,SByte,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<SByte> IIncrementOperators<TSelf> IMinMaxValue<SByte> IModulusOperators<SByte,SByte,SByte> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<SByte,SByte> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<SByte,SByte,SByte> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<SByte> INumber<TSelf> INumberBase<SByte> INumberBase<TSelf> IShiftOperators<SByte,Int32,SByte> IShiftOperators<TSelf,Int32,TSelf> ISignedNumber<SByte> ISubtractionOperators<SByte,SByte,SByte> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<SByte,SByte> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<SByte,SByte> IUnaryPlusOperators<TSelf,TSelf>
Açıklamalar
Değer türü, SByte değerleri negatif 128 ile pozitif 127 arasında değişen tamsayıları temsil eder.
Important
Türü SByte CLS uyumlu değil. CLS uyumlu alternatif tür: Int16. Byte yerine sıfırdan değerine kadar olan pozitif SByte bir değeri değiştirmek için MaxValuekullanılabilir. CLS uyumluluğu hakkında daha fazla bilgi için bkz. Dil Bağımsızlığı ve Language-Independent Bileşenleri.
SByte bu türün örneklerini karşılaştırmak, örneğin değerini dize gösterimine dönüştürmek ve bir sayının dize gösterimini bu türün bir örneğine dönüştürmek için yöntemler sağlar.
Biçim belirtimi kodlarının değer türlerinin dize gösterimini nasıl denetlediğini öğrenmek için bkz. Biçimlendirme Türleri.
Alanlar
| Name | Description |
|---|---|
| MaxValue |
mümkün olan en büyük değerini SBytetemsil eder. Bu alan sabittir. |
| MinValue |
mümkün olan en küçük değerini SBytetemsil eder. Bu alan sabittir. |
Yöntemler
| Name | Description |
|---|---|
| Abs(SByte) |
Bir değerin mutlak değerini hesaplar. |
| Clamp(SByte, SByte, SByte) |
Bir değeri kapsayıcı en düşük ve en yüksek değere kelepçeler. |
| CompareTo(Object) |
Bu örneği belirtilen bir nesneyle karşılaştırır ve göreli değerlerinin bir göstergesini döndürür. |
| CompareTo(SByte) |
Bu örneği belirtilen 8 bit imzalı tamsayıyla karşılaştırır ve göreli değerlerinin bir göstergesini döndürür. |
| CopySign(SByte, SByte) |
Bir değerin işaretini başka bir değerin işaretine kopyalar. |
| CreateChecked<TOther>(TOther) |
Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur. |
| CreateSaturating<TOther>(TOther) |
Bir değerden geçerli türün bir örneğini oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri doygun hale getirir. |
| CreateTruncating<TOther>(TOther) |
Geçerli türün bir örneğini bir değerden oluşturur ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri kesebilir. |
| DivRem(SByte, SByte) |
İki değerin bölümünü ve kalan bölümünü hesaplar. |
| Equals(Object) |
Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. |
| Equals(SByte) |
Bu örneğin belirtilen SByte bir değere eşit olup olmadığını belirten bir değer döndürür. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. |
| GetTypeCode() | |
| IsEvenInteger(SByte) |
Bir değerin çift tamsayı sayıyı temsil eder olup olmadığını belirler. |
| IsNegative(SByte) |
Bir değerin negatif olup olmadığını belirler. |
| IsOddInteger(SByte) |
Bir değerin tek bir tamsayı sayısını temsil ediyor olup olmadığını belirler. |
| IsPositive(SByte) |
Bir değerin pozitif olup olmadığını belirler. |
| IsPow2(SByte) |
Bir değerin ikinin gücü olup olmadığını belirler. |
| LeadingZeroCount(SByte) |
Bir değerdeki baştaki sıfırların sayısını hesaplar. |
| Log10(SByte) |
8 bit imzalı tamsayıyı temsil eder. |
| Log2(SByte) |
Bir değerin 2. günlüğünü hesaplar. |
| Max(SByte, SByte) |
daha büyük olan iki değeri işlemle karşılaştırır. |
| MaxMagnitude(SByte, SByte) |
daha büyük olan iki değeri işlemle karşılaştırır. |
| Min(SByte, SByte) |
daha az olan iki değeri işlemle karşılaştırır. |
| MinMagnitude(SByte, SByte) |
daha az olan iki değeri işlemle karşılaştırır. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor. |
| Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
UTF-8 karakterlik bir aralığı bir değere ayrıştırıyor. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Bir karakter aralığını bir değere ayrıştırıyor. |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Belirtilen stilde ve kültüre özgü biçimdeki bir sayının span gösterimini 8 bit imzalı eşdeğerine dönüştürür. |
| Parse(String, IFormatProvider) |
Belirli bir kültüre özgü biçimdeki bir sayının dize gösterimini 8 bit imzalı tamsayı eşdeğerine dönüştürür. |
| Parse(String, NumberStyles, IFormatProvider) |
Belirtilen stilde ve kültüre özgü biçimdeki bir sayının dize gösterimini 8 bit imzalı eşdeğerine dönüştürür. |
| Parse(String, NumberStyles) |
Belirtilen stildeki bir sayının dize gösterimini 8 bit işaretli tamsayı eşdeğerine dönüştürür. |
| Parse(String) |
Bir sayının dize gösterimini 8 bit imzalı tamsayı eşdeğerine dönüştürür. |
| PopCount(SByte) |
Bir değerde ayarlanan bit sayısını hesaplar. |
| RotateLeft(SByte, Int32) |
Değeri belirli bir miktar sola döndürür. |
| RotateRight(SByte, Int32) |
Değeri belirli bir miktara göre sağa döndürür. |
| Sign(SByte) |
Bir değerin işaretini hesaplar. |
| ToString() |
Bu örneğin sayısal değerini eşdeğer dize gösterimine dönüştürür. |
| ToString(IFormatProvider) |
Belirtilen kültüre özgü biçim bilgilerini kullanarak bu örneğin sayısal değerini eşdeğer dize gösterimine dönüştürür. |
| ToString(String, IFormatProvider) |
Belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak bu örneğin sayısal değerini eşdeğer dize gösterimine dönüştürür. |
| ToString(String) |
Belirtilen biçimi kullanarak bu örneğin sayısal değerini eşdeğer dize gösterimine dönüştürür. |
| TrailingZeroCount(SByte) |
Bir değerdeki sondaki sıfırların sayısını hesaplar. |
| TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Geçerli örneğin değerini UTF-8 olarak sağlanan bayt aralığına biçimlendirmeye çalışır. |
| TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Geçerli 8 bit imzalı tamsayı örneğinin değerini sağlanan karakter aralığına biçimlendirmeye çalışır. |
| TryParse(ReadOnlySpan<Byte>, IFormatProvider, SByte) |
UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır. |
| TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, SByte) |
UTF-8 karakterlik bir aralığı bir değere ayrıştırmaya çalışır. |
| TryParse(ReadOnlySpan<Byte>, SByte) |
Bir sayının dize gösterimini içeren UTF-8 karakter aralığını 8 bit işaretli tamsayı eşdeğerine dönüştürmeye çalışır. |
| TryParse(ReadOnlySpan<Char>, IFormatProvider, SByte) |
Bir karakter aralığını bir değere ayrıştırmaya çalışır. |
| TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, SByte) |
Belirli bir stilde ve kültüre özgü biçimdeki bir sayının span gösterimini eşdeğerine SByte dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür. |
| TryParse(ReadOnlySpan<Char>, SByte) |
Bir sayının span gösterimini eşdeğerine SByte dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür. |
| TryParse(String, IFormatProvider, SByte) |
Bir dizeyi bir değere ayrıştırmaya çalışır. |
| TryParse(String, NumberStyles, IFormatProvider, SByte) |
Belirtilen stilde ve kültüre özgü biçimdeki bir sayının dize gösterimini eşdeğerine SByte dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür. |
| TryParse(String, SByte) |
Bir sayının dize gösterimini eşdeğerine SByte dönüştürmeye çalışır ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IAdditionOperators<SByte,SByte,SByte>.Addition(SByte, SByte) |
Toplamlarını hesaplamak için iki değeri bir araya ekler. |
| IAdditionOperators<SByte,SByte,SByte>.CheckedAddition(SByte, SByte) |
Toplamlarını hesaplamak için iki değeri bir araya ekler. |
| IAdditiveIdentity<SByte,SByte>.AdditiveIdentity |
Geçerli türün ek kimliğini alır. |
| IBinaryInteger<SByte>.GetByteCount() |
bir parçası TryWriteLittleEndian(Span<Byte>, Int32)olarak yazılacak bayt sayısını alır. |
| IBinaryInteger<SByte>.GetShortestBitLength() |
Geçerli değerin en kısa ikisinin tamamlayıcı gösteriminin bit cinsinden uzunluğunu alır. |
| IBinaryInteger<SByte>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, SByte) |
8 bit imzalı tamsayıyı temsil eder. |
| IBinaryInteger<SByte>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, SByte) |
8 bit imzalı tamsayıyı temsil eder. |
| IBinaryInteger<SByte>.TryWriteBigEndian(Span<Byte>, Int32) |
Geçerli değeri büyük endian biçiminde belirli bir span'a yazmaya çalışır. |
| IBinaryInteger<SByte>.TryWriteLittleEndian(Span<Byte>, Int32) |
Geçerli değeri küçük endian biçiminde belirli bir span'a yazmaya çalışır. |
| IBinaryNumber<SByte>.AllBitsSet |
Tüm bitlerin ayarlandığı ikili türün bir örneğini alır. |
| IBitwiseOperators<SByte,SByte,SByte>.BitwiseAnd(SByte, SByte) |
İki değerin bit düzeyinde ve değerini hesaplar. |
| IBitwiseOperators<SByte,SByte,SByte>.BitwiseOr(SByte, SByte) |
bit düzeyinde veya iki değeri hesaplar. |
| IBitwiseOperators<SByte,SByte,SByte>.ExclusiveOr(SByte, SByte) |
İki değerin özel veya özel değerini hesaplar. |
| IBitwiseOperators<SByte,SByte,SByte>.OnesComplement(SByte) |
Belirli bir değerin bire tamamlayan gösterimini hesaplar. |
| IComparable.CompareTo(Object) |
Geçerli örneği aynı türdeki başka bir nesneyle karşılaştırır ve geçerli örneğin diğer nesneyle aynı sıralama düzeninde önce geldiğini, izlediğini veya yine aynı konumda yer alıp almadığını belirten bir tamsayı döndürür. |
| IComparisonOperators<SByte,SByte,Boolean>.GreaterThan(SByte, SByte) |
Hangisinin daha büyük olduğunu belirlemek için iki değeri karşılaştırır. |
| IComparisonOperators<SByte,SByte,Boolean>.GreaterThanOrEqual(SByte, SByte) |
Hangisinin daha büyük veya eşit olduğunu belirlemek için iki değeri karşılaştırır. |
| IComparisonOperators<SByte,SByte,Boolean>.LessThan(SByte, SByte) |
Hangisinin daha az olduğunu belirlemek için iki değeri karşılaştırır. |
| IComparisonOperators<SByte,SByte,Boolean>.LessThanOrEqual(SByte, SByte) |
Hangisinin daha az veya eşit olduğunu belirlemek için iki değeri karşılaştırır. |
| IConvertible.GetTypeCode() |
Bu örneğin değerini TypeCode döndürür. |
| IConvertible.ToBoolean(IFormatProvider) |
Bu üyenin açıklaması için bkz ToBoolean(IFormatProvider). . |
| IConvertible.ToByte(IFormatProvider) |
Bu üyenin açıklaması için bkz ToByte(IFormatProvider). . |
| IConvertible.ToChar(IFormatProvider) |
Bu üyenin açıklaması için bkz ToChar(IFormatProvider). . |
| IConvertible.ToDateTime(IFormatProvider) |
Bu dönüştürme desteklenmez. Bunu yapmaya çalışmak bir InvalidCastException oluşturur. |
| IConvertible.ToDecimal(IFormatProvider) |
Bu üyenin açıklaması için bkz ToDecimal(IFormatProvider). . |
| IConvertible.ToDouble(IFormatProvider) |
Bu üyenin açıklaması için bkz ToDouble(IFormatProvider). . |
| IConvertible.ToInt16(IFormatProvider) |
Bu üyenin açıklaması için bkz ToInt16(IFormatProvider). . |
| IConvertible.ToInt32(IFormatProvider) |
Bu üyenin açıklaması için bkz ToInt32(IFormatProvider). . |
| IConvertible.ToInt64(IFormatProvider) |
Bu üyenin açıklaması için bkz ToInt64(IFormatProvider). . |
| IConvertible.ToSByte(IFormatProvider) |
Bu üyenin açıklaması için bkz ToSByte(IFormatProvider). . |
| IConvertible.ToSingle(IFormatProvider) |
Bu üyenin açıklaması için bkz ToSingle(IFormatProvider). . |
| IConvertible.ToType(Type, IFormatProvider) |
Bu üyenin açıklaması için bkz ToType(Type, IFormatProvider). . |
| IConvertible.ToUInt16(IFormatProvider) |
Bu üyenin açıklaması için bkz ToUInt16(IFormatProvider). . |
| IConvertible.ToUInt32(IFormatProvider) |
Bu üyenin açıklaması için bkz ToUInt32(IFormatProvider). . |
| IConvertible.ToUInt64(IFormatProvider) |
Bu üyenin açıklaması için bkz ToUInt64(IFormatProvider). . |
| IDecrementOperators<SByte>.CheckedDecrement(SByte) |
Bir değeri azaltma. |
| IDecrementOperators<SByte>.Decrement(SByte) |
Bir değeri azaltma. |
| IDivisionOperators<SByte,SByte,SByte>.Division(SByte, SByte) |
Kendi bölümünü hesaplamak için bir değeri diğerine böler. |
| IEqualityOperators<SByte,SByte,Boolean>.Equality(SByte, SByte) |
Eşitliği belirlemek için iki değeri karşılaştırır. |
| IEqualityOperators<SByte,SByte,Boolean>.Inequality(SByte, SByte) |
Eşitsizliği belirlemek için iki değeri karşılaştırır. |
| IIncrementOperators<SByte>.CheckedIncrement(SByte) |
Bir değeri artırır. |
| IIncrementOperators<SByte>.Increment(SByte) |
Bir değeri artırır. |
| IMinMaxValue<SByte>.MaxValue |
Geçerli türün en büyük değerini alır. |
| IMinMaxValue<SByte>.MinValue |
Geçerli türün en düşük değerini alır. |
| IModulusOperators<SByte,SByte,SByte>.Modulus(SByte, SByte) |
Modüllerini veya kalan değerlerini hesaplamak için iki değeri birbirine böler. |
| IMultiplicativeIdentity<SByte,SByte>.MultiplicativeIdentity |
Geçerli türün çarpımlı kimliğini alır. |
| IMultiplyOperators<SByte,SByte,SByte>.CheckedMultiply(SByte, SByte) |
Ürünlerini hesaplamak için iki değeri bir araya getiren. |
| IMultiplyOperators<SByte,SByte,SByte>.Multiply(SByte, SByte) |
Ürünlerini hesaplamak için iki değeri bir araya getiren. |
| INumber<SByte>.MaxNumber(SByte, SByte) |
daha büyük olan ve giriş ise diğer değeri döndüren iki değeri işlemle karşılaştırır |
| INumber<SByte>.MinNumber(SByte, SByte) |
daha küçük olan ve giriş ise diğer değeri döndüren iki değeri işlemle karşılaştırır |
| INumberBase<SByte>.IsCanonical(SByte) |
Bir değerin kurallı gösteriminde olup olmadığını belirler. |
| INumberBase<SByte>.IsComplexNumber(SByte) |
Bir değerin karmaşık bir sayıyı temsil ediyor olup olmadığını belirler. |
| INumberBase<SByte>.IsFinite(SByte) |
Bir değerin sonlu olup olmadığını belirler. |
| INumberBase<SByte>.IsImaginaryNumber(SByte) |
Bir değerin saf bir sanal sayıyı temsil ediyor olup olmadığını belirler. |
| INumberBase<SByte>.IsInfinity(SByte) |
Bir değerin sonsuz olup olmadığını belirler. |
| INumberBase<SByte>.IsInteger(SByte) |
Bir değerin tam sayı olup olmadığını belirler. |
| INumberBase<SByte>.IsNaN(SByte) |
Bir değerin NaN olup olmadığını belirler. |
| INumberBase<SByte>.IsNegativeInfinity(SByte) |
Bir değerin negatif sonsuz olup olmadığını belirler. |
| INumberBase<SByte>.IsNormal(SByte) |
Bir değerin normal olup olmadığını belirler. |
| INumberBase<SByte>.IsPositiveInfinity(SByte) |
Bir değerin pozitif sonsuz olup olmadığını belirler. |
| INumberBase<SByte>.IsRealNumber(SByte) |
Bir değerin gerçek bir sayıyı temsil ediyor olup olmadığını belirler. |
| INumberBase<SByte>.IsSubnormal(SByte) |
Bir değerin normalin altında olup olmadığını belirler. |
| INumberBase<SByte>.IsZero(SByte) |
Değerin sıfır olup olmadığını belirler. |
| INumberBase<SByte>.MaxMagnitudeNumber(SByte, SByte) |
İki değeri, daha büyük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren işlemle karşılaştırır |
| INumberBase<SByte>.MinMagnitudeNumber(SByte, SByte) |
daha az büyüklüğe sahip olan ve giriş ise diğer değeri döndüren iki değeri işlemle karşılaştırır |
| INumberBase<SByte>.MultiplyAddEstimate(SByte, SByte, SByte) |
( |
| INumberBase<SByte>.One |
Türün değerini |
| INumberBase<SByte>.Radix |
Türün radiksini veya tabanını alır. |
| INumberBase<SByte>.TryConvertFromChecked<TOther>(TOther, SByte) |
8 bit imzalı tamsayıyı temsil eder. |
| INumberBase<SByte>.TryConvertFromSaturating<TOther>(TOther, SByte) |
8 bit imzalı tamsayıyı temsil eder. |
| INumberBase<SByte>.TryConvertFromTruncating<TOther>(TOther, SByte) |
8 bit imzalı tamsayıyı temsil eder. |
| INumberBase<SByte>.TryConvertToChecked<TOther>(SByte, TOther) |
Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için bir taşma özel durumu oluşturur. |
| INumberBase<SByte>.TryConvertToSaturating<TOther>(SByte, TOther) |
Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri doygunluğa getirir. |
| INumberBase<SByte>.TryConvertToTruncating<TOther>(SByte, TOther) |
Geçerli türün bir örneğini başka bir türe dönüştürmeye çalışır ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri kısaltır. |
| INumberBase<SByte>.Zero |
Türün değerini |
| IShiftOperators<SByte,Int32,SByte>.LeftShift(SByte, Int32) |
Değeri belirli bir miktar sola kaydırıyor. |
| IShiftOperators<SByte,Int32,SByte>.RightShift(SByte, Int32) |
Değeri belirli bir miktar sağa kaydırıyor. |
| IShiftOperators<SByte,Int32,SByte>.UnsignedRightShift(SByte, Int32) |
Değeri belirli bir miktar sağa kaydırıyor. |
| ISignedNumber<SByte>.NegativeOne |
Türün değerini |
| ISubtractionOperators<SByte,SByte,SByte>.CheckedSubtraction(SByte, SByte) |
Farklarını hesaplamak için iki değeri çıkarır. |
| ISubtractionOperators<SByte,SByte,SByte>.Subtraction(SByte, SByte) |
Farklarını hesaplamak için iki değeri çıkarır. |
| IUnaryNegationOperators<SByte,SByte>.CheckedUnaryNegation(SByte) |
Bir değerin denetlenen bir tekli olumsuzlamasını hesaplar. |
| IUnaryNegationOperators<SByte,SByte>.UnaryNegation(SByte) |
Bir değerin tekli olumsuzlamasını hesaplar. |
| IUnaryPlusOperators<SByte,SByte>.UnaryPlus(SByte) |
Bir değerin birli artısını hesaplar. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu türün tüm üyeleri iş parçacığı güvenlidir. Örnek durumunu değiştirmek için görünen üyeler aslında yeni değerle başlatılan yeni bir örnek döndürür. Diğer türlerde olduğu gibi, iş parçacığı güvenliğini garanti etmek için bu türün bir örneğini içeren paylaşılan bir değişkene okuma ve yazma bir kilit tarafından korunmalıdır.