ビット符号付き整数を表します。値を持つ符号付き整数を表す、変更できない値型です。範囲の値を表す、UInt32の符号なし32ビット整数値型も含まれています。値は、いくつかの方法でインスタンス化できます。データ型の範囲内のリテラル整数値を割り当てることができます。変数を宣言し、その値をこのように代入します。型のサブセットである整数型の値を割り当てることができます。変換メソッドを必要としない拡大変換です。型の値を超えている数値型の値を割り当てることができます。変換メソッドが必要です。値の場合、その小数部の処理は、変換を実行するコンパイラによって異なります。変数に複数の数値を割り当てます。インターフェイスをサポートしているために発生する可能性があります。値に変換する方法を示しています。Int32に変換することができます。文字列には、10進数または16進数のいずれかを含めることができます。次の例は、10進数と16進数の文字列の両方を使用した解析操作を示しています。標準的な数値演算をサポートしています。AND、OR、XOR、左シフト、右シフト演算子もサポートされています。メソッドを呼び出すこともできます。クラスのメンバーを呼び出して、数値の絶対値の取得、整数除算からの商と剰余の計算、2つの整数の最大値または最小値の決定、数値の符号の取得、数値の丸めなど、さまざまな数値演算を実行することもできます。完全にサポートします。メソッドを呼び出すことができます。書式指定子を使用すると、指定した数の先行ゼロを文字列形式で含めることもできます。書式指定子を使用すると、桁区切り記号を含めたり、数値の文字列形式で表示する小数点以下の桁数を指定したりすることができます。値を16進数文字列として表すことができます。値の配列の要素の書式を設定します。値をバイナリ、8進数、10進数、または16進数の文字列として書式設定することもできます。次の例では、このメソッドを呼び出して、整数値の配列のバイナリ、8進数、および16進数表現を表示します。Values個々の整数を10進値として使用するだけでなく、整数値を使用してビットごとの演算を実行したり、整数値のバイナリまたは16進表現を使用したりすることもできます。値は31ビットで表され、30秒のビットは符号ビットとして使用されます。正の値は、符号と絶対値表現を使用して表されます。負の値は、2の補数表現に含まれています。値に対してビットごとの演算を実行する場合や、個々のビットを操作する場合に注意する必要があります。数値、ブール値、または比較演算を任意の2つの非10進値に対して実行するには、両方の値が同じ表現を使用する必要があります。最大有効値を表します。このフィールドは定数です。最小有効値を表します。このフィールドは定数です。ビット符号付き整数とこのインスタンスを比較し、これらの相対値を示す値を返します。values.CompareTo(Object)指定したオブジェクトとこのインスタンスを比較し、これらの相対値を示す値を返します。値に等しいかどうかを示す値を返します。value.Equals(Object)このインスタンスが指定したオブジェクトと同一であるかどうかを示す値を返します。