TypeCode 列挙体

オブジェクトの型を指定します。

<Serializable>
Public Enum TypeCode
[C#]
[Serializable]
public enum TypeCode
[C++]
[Serializable]
__value public enum TypeCode
[JScript]
public
   Serializable
enum TypeCode

解説

IConvertible インターフェイスを実装するクラスで GetTypeCode メソッドを呼び出し、そのクラスのインスタンスの型コードを取得します。

または、オブジェクトの GetType メソッドを呼び出し、 Type オブジェクトを取得します。次に、Type オブジェクトの GetTypeCode メソッドを呼び出し、オブジェクトの型コードを取得します。

メンバ

メンバ名 説明
Boolean

.NET Compact Framework でもサポート。

true または false のブール値を表す単純型。
Byte

.NET Compact Framework でもサポート。

0 から 255 までの値を保持する符号なし 8 ビット整数を表す整数型。
Char

.NET Compact Framework でもサポート。

0 から 65535 までの値を保持する符号なし 16 ビット整数を表す整数型。 Char 型で使用できる値は、Unicode 文字セットに対応します。
DateTime

.NET Compact Framework でもサポート。

日時の値を表す型。
DBNull

.NET Compact Framework でもサポート。

データベースの null (列) 値。
Decimal

.NET Compact Framework でもサポート。

1.0 x 10-28 から概数 7.9 x 1028 までの範囲で、有効桁数が 28 または 29 の値を表す単純型。
Double

.NET Compact Framework でもサポート。

概数 5.0 x 10-324 から 1.7 x 10308 までの範囲で、有効桁数が 15 または 16 の値を表す浮動小数点型。
Empty

.NET Compact Framework でもサポート。

null 参照。
Int16

.NET Compact Framework でもサポート。

-32768 から 32767 までの値を保持する符号付き 16 ビット整数を表す整数型。
Int32

.NET Compact Framework でもサポート。

-2147483648 から 2147483647 までの値を保持する符号付き 32 ビット整数を表す整数型。
Int64

.NET Compact Framework でもサポート。

-9223372036854775808 から 9223372036854775807 までの値を保持する符号付き 64 ビット整数を表す整数型。
Object

.NET Compact Framework でもサポート。

別の TypeCode で明示的に表されていない任意の参照または値型を表す一般的な型。
SByte

.NET Compact Framework でもサポート。

-128 から 127 までの値を保持する符号付き 8 ビット整数を表す整数型。
Single

.NET Compact Framework でもサポート。

概数 1.5 x 10-45 から 3.4 x 1038 までの範囲で、有効桁数が 7 の値を表す浮動小数点型。
String

.NET Compact Framework でもサポート。

Unicode 文字列を表すシール クラス型。
UInt16

.NET Compact Framework でもサポート。

0 から 65535 までの値を保持する符号なし 16 ビット整数を表す整数型。
UInt32

.NET Compact Framework でもサポート。

0 から 4294967295 までの値を保持する符号なし 32 ビット整数を表す整数型。
UInt64

.NET Compact Framework でもサポート。

0 から 18446744073709551615 までの値を保持する符号なし 64 ビット整数を表す整数型。

使用例

TypeCode 列挙体の使用方法については、次のコード例を参照してください。 WriteObjectInfo メソッド内の判定ブロックで、 Object パラメータの TypeCode が検査され、該当するメッセージがコンソールに書き込まれます。

必要条件

名前空間: System

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: Mscorlib (Mscorlib.dll 内)

参照

System 名前空間