情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

SByte 構造体

2013/12/12

8 ビット符号付き整数を表します。

この API は、CLS に準拠していません。 

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

[CLSCompliantAttribute(false)]
public struct SByte : IComparable, IComparable<sbyte>, 
	IConvertible, IEquatable<sbyte>, IFormattable

SByte 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドCompareTo(Object)指定されたオブジェクトとこのインスタンスを比較して、これらの相対値を示す値を返します。
パブリック メソッドCompareTo(SByte)指定された 8 ビット符号付き整数とこのインスタンスを比較して、これらの相対値を示す値を返します。
パブリック メソッドEquals(Object)指定されたオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 (ValueType.Equals(Object) をオーバーライドします。)
パブリック メソッドEquals(SByte)対象のインスタンスが、指定した SByte 値に等しいかどうかを示す値を返します。
プロテクト メソッドFinalizeObject がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドGetHashCodeこのインスタンスのハッシュ コードを返します。 (ValueType.GetHashCode() をオーバーライドします。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッドGetTypeCodeSByte 値型の TypeCode を返します。
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド静的メンバーParse(String)数値の文字列形式を、それと等価な 8 ビット符号付き整数に変換します。
パブリック メソッド静的メンバーParse(String, NumberStyles)指定したスタイルの数値の文字列形式を、それと等価の 8 ビット符号付き整数に変換します。
パブリック メソッド静的メンバーParse(String, IFormatProvider)指定したカルチャに固有の書式による数値の文字列形式を、それと等価な 8 ビット符号付き整数に変換します。
パブリック メソッド静的メンバーParse(String, NumberStyles, IFormatProvider)指定したスタイルおよびカルチャに固有の書式による数値の文字列形式を、それと等価な 8 ビット符号付きの値に変換します。
パブリック メソッドToString()このインスタンスの数値を、それと等価の文字列形式に変換します。 (ValueType.ToString() をオーバーライドします。)
パブリック メソッドToString(IFormatProvider)指定されたカルチャ固有の書式情報を使用して、このインスタンスの数値を、それと等価の文字列形式に変換します。
パブリック メソッドToString(String)指定された書式を使用して、このインスタンスの数値を、それと等価の文字列形式に変換します。
パブリック メソッドToString(String, IFormatProvider)指定された書式およびカルチャ固有の書式情報を使用して、このインスタンスの数値を、それと等価の文字列形式に変換します。
パブリック メソッド静的メンバーTryParse(String, SByte)数値の文字列形式を対応する SByte 表現に変換できるかどうかを試行し、変換に成功したかどうかを示す値を返します。
パブリック メソッド静的メンバーTryParse(String, NumberStyles, IFormatProvider, SByte)指定したスタイルおよびカルチャ固有の書式による数値の文字列形式を、対応する SByte 表現に変換できるかどうかを試行し、変換に成功したかどうかを示す値を返します。
このページのトップへ

  名前説明
パブリック フィールド静的メンバーMaxValueSByte の最大有効値を表します。このフィールドは定数です。
パブリック フィールド静的メンバーMinValueSByte の最小有効値を表します。このフィールドは定数です。
このページのトップへ

  名前説明
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToBooleanインフラストラクチャ。 このメンバーの説明については、IConvertible.ToBoolean のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToByteインフラストラクチャ。 このメンバーの説明については、IConvertible.ToByte のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToCharインフラストラクチャ。 このメンバーの説明については、IConvertible.ToChar のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToDateTimeインフラストラクチャ。 この変換はサポートされません。変換を試みると、InvalidCastException がスローされます。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToDecimalインフラストラクチャ。 このメンバーの説明については、IConvertible.ToDecimal のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToDoubleインフラストラクチャ。 このメンバーの説明については、IConvertible.ToDouble のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToInt16インフラストラクチャ。 このメンバーの説明については、IConvertible.ToInt16 のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToInt32インフラストラクチャ。 このメンバーの説明については、IConvertible.ToInt32 のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToInt64インフラストラクチャ。 このメンバーの説明については、IConvertible.ToInt64 のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToSByteインフラストラクチャ。 このメンバーの説明については、IConvertible.ToSByte のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToSingleインフラストラクチャ。 このメンバーの説明については、IConvertible.ToSingle のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToTypeインフラストラクチャ。 このメンバーの説明については、IConvertible.ToType のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToUInt16インフラストラクチャ。 このメンバーの説明については、IConvertible.ToUInt16 のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToUInt32インフラストラクチャ。 このメンバーの説明については、IConvertible.ToUInt32 のトピックを参照してください。
明示的なインターフェイスの実装プライベート メソッドIConvertible.ToUInt64インフラストラクチャ。 このメンバーの説明については、IConvertible.ToUInt64 のトピックを参照してください。
このページのトップへ

SByte 値型は、-128 から +127 までの範囲の整数を表します。

重要: 重要:

SByte 型は、CLS に準拠していません。代替の CLS 準拠の型は Int16 です。代わりに Byte を使用すると、ゼロから MaxValue までの正の SByte 値をこのデータ型に置き換えることができます。

SByte は、この型の複数のインスタンスを比較したり、インスタンスの値を文字列形式に変換したり、数値の文字列形式をこの型のインスタンスに変換するためのメソッドを提供します。

この型は、IComparableIComparable<T>、および IFormattableIConvertible の各インターフェイスを実装します。この型の明示的な IConvertible インターフェイス メンバーの実装の代わりに、Convert クラスを使用します。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

この型のすべてのメンバーはスレッド セーフです。インスタンスの状態を変更するように見えるメンバーは、実際には新しい値を使用して初期化された新しいインスタンスを返します。他の型と同じように、確実なスレッド セーフを実現するには、この型のインスタンスを含む共有変数の読み取りと書き込みをロックによって保護する必要があります。

表示: