このページは役に立ちましたか。
このページのコンテンツについての ご意見をお待ちしております
その他にご意見はありますか。
残り 1500 文字
MSDN ライブラリ
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

UInt32 構造体

2013/12/12

32 ビット符号なし整数を表します。

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

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

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

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

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

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

  名前説明
明示的なインターフェイスの実装プライベート メソッド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 のトピックを参照してください。
このページのトップへ

UInt32 値型は、値が 0 から 4,294,967,295 までの範囲の符号なし整数を表します。

重要: 重要:

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

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

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

Windows Phone OS

サポート: 8.0, 7.1, 7.0

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

表示:
© 2015 Microsoft