TypeCode 列挙体とは? わかりやすく解説

TypeCode 列挙体

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

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration TypeCode
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum TypeCode
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class TypeCode
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum TypeCode
SerializableAttribute 
ComVisibleAttribute(true) 
public enum TypeCode
メンバメンバ
 メンバ説明
.NET Compact Framework によるサポートBooleantrue または falseブール値を表す単純型。 
.NET Compact Framework によるサポートByte0 から 255 までの値を保持する符号なし 8 ビット整数を表す整数型。 
.NET Compact Framework によるサポートChar0 から 65535 までの値を保持する符号なし 16 ビット整数を表す整数型Char 型で使用できる値は、Unicode 文字セット対応します。 
.NET Compact Framework によるサポートDateTime日時の値を表す型。 
.NET Compact Framework によるサポートDBNullデータベースnull (列) 値。 
.NET Compact Framework によるサポートDecimal1.0 × 10 -28 から概数 7.9 × 10 28 までの範囲で、有効桁数28 または 29 の値を表す単純型。 
.NET Compact Framework によるサポートDouble概数 5.0 × 10 -324 から 1.7 × 10 308 までの範囲で、有効桁数15 または 16 の値を表す浮動小数点型。 
.NET Compact Framework によるサポートEmptynull 参照。 
.NET Compact Framework によるサポートInt16-32768 から 32767 までの値を保持する符号付き 16 ビット整数を表す整数型。 
.NET Compact Framework によるサポートInt32-2147483648 から 2147483647 までの値を保持する符号付き 32 ビット整数を表す整数型。 
.NET Compact Framework によるサポートInt64-9223372036854775808 から 9223372036854775807 までの値を保持する符号付き 64 ビット整数を表す整数型。 
.NET Compact Framework によるサポートObject別の TypeCode明示的に表されていない任意の参照または値型を表す一般的な型。 
.NET Compact Framework によるサポートSByte-128 から 127 までの値を保持する符号付き 8 ビット整数を表す整数型。 
.NET Compact Framework によるサポートSingle概数 1.5 × 10 -45 から 3.4 × 10 38 までの範囲で、有効桁数が 7 の値を表す浮動小数点型。 
.NET Compact Framework によるサポートStringUnicode 文字列を表すシール クラス型。 
.NET Compact Framework によるサポートUInt160 から 65535 までの値を保持する符号なし 16 ビット整数を表す整数型。 
.NET Compact Framework によるサポートUInt320 から 4294967295 までの値を保持する符号なし 32 ビット整数を表す整数型。 
.NET Compact Framework によるサポートUInt640 から 18446744073709551615 までの値を保持する符号なし 64 ビット整数を表す整数型。 
解説解説
使用例使用例

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

Sub WriteObjectInfo(ByVal testObject As
 Object)
    Dim typeCode As TypeCode = Type.GetTypeCode(testObject.GetType())

    Select Case typeCode
        Case typeCode.Boolean
            Console.WriteLine("Boolean: {0}", testObject)

        Case typeCode.Double
            Console.WriteLine("Double: {0}", testObject)

        Case Else
            Console.WriteLine("{0}: {1}", typeCode.ToString(),
 testObject)
    End Select
End Sub
static void WriteObjectInfo(object testObject)
{
    TypeCode    typeCode = Type.GetTypeCode( testObject.GetType() );

    switch( typeCode )
    {
        case TypeCode.Boolean:
            Console.WriteLine("Boolean: {0}", testObject);
            break;

        case TypeCode.Double:
            Console.WriteLine("Double: {0}", testObject);
            break;

        default:
            Console.WriteLine("{0}: {1}", typeCode.ToString(), testObject);
            break;
    }
}
void WriteObjectInfo( Object^ testObject )
{
   TypeCode typeCode = Type::GetTypeCode( testObject->GetType() );
   switch ( typeCode )
   {
      case TypeCode::Boolean:
         Console::WriteLine( "Boolean: {0}", testObject );
         break;

      case TypeCode::Double:
         Console::WriteLine( "Double: {0}", testObject );
         break;

      default:
         Console::WriteLine( "{0}: {1}", typeCode, testObject );
         break;
   }
}
    static void WriteObjectInfo(Object testObject)
    {
        TypeCode typeCode = Type.GetTypeCode(testObject.GetType());

        switch (typeCode) {
        
            case TypeCode.Boolean :
                Console.WriteLine("Boolean: {0}", testObject);
                break;

            case TypeCode.Double :
                Console.WriteLine("Double: {0}", testObject);
                break;

            default :
                Console.WriteLine("{0}: {1}", typeCode.ToString(), testObject);
                break;
        }
    } //WriteObjectInfo
} //Class1
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TypeCode 列挙体」の関連用語

TypeCode 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TypeCode 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS