-typeとは? わかりやすく解説

type

別表記:タイプ

「type」とは、類・型・活字・打つことを意味する英語表現である。

「type」とは・「type」の意味

「type」は英語の名詞・動詞である。名詞として主に、「類」「種類」「型」「典型」「枠」「相性が合う人」「活字」といった意味を持つ。外来語として「タイプ」が定着している。動詞としての意味は、「(キーボードを)打つこと」「分類する」「型にはめる」である。

「type」の発音・読み方

「type」の発音記号は「táip」と表記される。カタカナで表すと「タイプ」となる。「タ」にアクセントを付けて発音する。

「type」の語源・由来

「type」の語源は、「攻撃する」を意味する古代ギリシア語の動詞「tuptein」に由来する。「tuptein」から古代ギリシア語の名詞「tupos」に変化し、「型」「類」といった意味を持つ。「tupos」からさらにラテン語の名詞「typus」に変化し、英語の「type」へと至った。

「type」の活用形

名詞「type」の複数形は「types」となる。動詞「type」の三人称単数現在形は「types」、現在分詞は「typing」、過去形は「typed」、過去分詞は「typed」と変化する。

「type」の類義語

「種類」「型」といった意味としての「type」の類義語は、「kind(種類)」「sort(種類)」「class(部類)」「variety(多様)」「group(集団)」「form(形式)」「style(形式)」「species(種)」「category(カテゴリー)」がある。「典型」「タイプ」いった意味としての「type」の類義語は、「epitome(典型)」「example(先例)」「standard(標準)」「model(見本)」となる。

「type」を含む英熟語・英語表現

「type of」とは


「of」以下の名詞の「種類」を意味する。「kind of」や「sort of」と言い換えることもできる。

「I type」とは


「私はキーボードに打ち込む」という意味を指す。またポラロイドカメラの数あるフィルムの1つでもある(正式には「I-Type」)。「I-Type」のフィルムは、「ポラロイドナウ」「ポラロイドナウ・プラス」「ポラロイド・ラボ」に対応している。

「the type to」とは


「(to以下の動詞を)するようなタイプの人間」という意味である。また「be not the type to」のように、否定形で用いられることが多く、「(to以下の動詞を)するようなタイプの人間ではない」という意味になる。

「type in」とは


「in」以下のものをキーボードで「打ち込む」という意味を持つ。

「type out」とは


「(キーボードを使用して)打ち出す」「(下書きされたものを)清書する」といった意味である。

「type」に関連する用語の解説

「types」とは


名詞「type」の複数形、動詞「type」の三人称単数現在形である。

「typing test」とは


パソコンやワープロのキーボードを使って、時間内に入力した単語や文字の数を測定するテストを意味する。日本語で「タイピングテスト」とも言う。「typing test」では、入力するスピードと、単語のつづりの正確さが要求される。

「typing club」とは


ウェブ上で利用できる、アメリカのタイピング練習サイトである。600を越える基本レッスンが用意され、全て無料で利用できる。

「type」の使い方・例文

「type」を用いた例文は以下の通りである。

・These types of personal computers are rarely on the market today.(こういった種類のパソコンは、現在ではほとんど発売されていない)
・He is a good type of a professional baseball player.(彼はプロ野球選手の良い典型だ)
・Such a talkative and vulgar person is not my type.(あのようにおしゃべりで下品な人は私のタイプではありません)
・Please print out in the largest type possible.(なるべく大きめの活字でプリントアウトしてください)
・She's not the type to hang around late at night.(彼女は深夜遅くまで遊び回るようなタイプの人間ではない)
・I typed in keywords that interested me into a search site.(私は現在興味を持っているキーワードを検索サイトに打ち込みました)
・I can't read it at all because the handwriting is dirty as it is, so please use a computer to type out it.(このままでは字が汚くて全然読めないので、パソコンを使って清書してください)
・「How was your typing test result?」「It was perfect.」「Wow, your touch typing is quick and very accurate.」(タイピングテストの結果はどうでした?満点でしたよ。すごい、あなたはタッチタイピングが迅速でとても正確なのですね)
・The "typing club" improved my touch typing.(「typing club」のおかげで、私のタッチタイピングが向上した)

タイプ【type】

読み方:たいぷ

[名](スル)

1 型。型式。「古い―の機械」

2 人間を何らかの基準で分類して、その共通する特性をとりだした型。「理想の―の人」「芸術家―」

3 「タイプライター」の略。

4 タイプライターを打ち印字すること。「書類を―する」

5 ⇒模式標本


タイプ

【英】type

タイプとは、様式・種類・分類などを意味する語である。多くの場合「型」と訳される。

コンピュータで扱うファイルの種類は、テキストファイル、画像ファイル、音声ファイルのように種類別に区分されることがある。この時の区分はファイルタイプと呼ばれる。

プログラミング言語における変数や定数などについての種類や内容は「型」と呼ばれるが、これは英語ではタイプと呼ばれる。実数のみを含んだ整数型や、実数を含む実数型、文字を含んだ文字型などがある。言語によっては新しい型を自分で定義することができる。

英語では、タイプには「活版」といった意味もある。打鍵によりテキスト入力できる装置はタイプライターと呼ばれ、キーボードを打つことをタイピング(typing)という。


type 形式の指定

※ HTMLの表記
◎: HTML4.01Strictで定義されている必須の属性と値
○: HTML4.01Strictで定義されている属性と値
▽: HTML4.01Transitionalの属性と値(非推奨)

Type クラス

型宣言を表します。型には、クラス型、インターフェイス型、配列型、値型、列挙型、型パラメータ、ジェネリック型定義、およびオープン構築ジェネリック型またはクローズ構築ジェネリック型があります。

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public MustInherit Class
 Type
    Inherits MemberInfo
    Implements _Type, IReflect
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.None)] 
public abstract class Type : MemberInfo, _Type,
 IReflect
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::None)] 
public ref class Type abstract : public
 MemberInfo, _Type, IReflect
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */ 
public abstract class Type extends MemberInfo
 implements _Type, IReflect
SerializableAttribute 
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.None) 
public abstract class Type extends
 MemberInfo implements _Type, IReflect
解説解説

Type は System.Reflection 機能のルートであり、メタデータにアクセスするための主要手段です。コンストラクタ、メソッド、フィールド、プロパティ、クラスのイベント、クラスを配置するモジュールやアセンブリなどの型宣言に関する情報を取得するには、Type のメンバを使用します。

型を表す Type オブジェクトは一意であり、2 つの Type オブジェクト参照が同じオブジェクトを参照するのは、これら 2 つのオブジェクトが同じ型を表す場合に限られます。これにより、参照の等価を使用して Type オブジェクトの比較ができます。

ReflectionPermission を使用しないと、コードは読み込まれたアセンブリのパブリック メンバにしかアクセスできません。実際には、Object.GetType への無制限アクセス、エクスポートされたパブリックな型への Type.GetType を使用したアクセス、GetTypeFromHandle へのアクセスなどが可能です。FullName および Attributes など、Type のプロパティの中には、ReflectionPermission を使用せずにアクセスできるものもあります。

Type は、複数の実装を持つことができる抽象基本クラスです。システムは、必ず派生クラス RuntimeType を提供します。リフレクションでは、Runtime という語で始まるすべてのクラスがシステム内のオブジェクトごとに 1 回だけ生成され、このクラスが比較操作をサポートします。

メモメモ

マルチスレッド シナリオでは、static データへのアクセスを同期化する目的で Type オブジェクトをロックしないでください。制御できない他のコードによってクラスの型がロックされる可能性があります。これによりデッドロックが発生することもあります。代わりに、プライベート static オブジェクトをロックすることにより、静的データへのアクセスを同期化させてください。

このクラスはスレッド セーフであり、複数のスレッドが同時にこの型のインスタンスから読み込むことができます。Type のインスタンスは、次に示すすべての型を表現できます。

型に関連付けられた Type オブジェクトへの参照は、次の方法で取得できます。

継承時の注意 Type から継承する場合は、GUID、InvokeMember(String,BindingFlags,Binder,Object,Object[],ParameterModifier[],CultureInfo,String[])、Module、Assembly、TypeHandle、FullName、Namespace、AssemblyQualifiedName、BaseType、GetConstructorImpl、GetConstructors(BindingFlags)、GetMethodImpl、GetMethods(BindingFlags)、GetField(String,BindingFlags)、GetFields(BindingFlags)、GetInterface(String,Boolean)、GetInterfaces、GetEvent(String,BindingFlags)、GetEvents(BindingFlags)、GetPropertyImpl、GetProperties(BindingFlags)、GetNestedType(String,BindingFlags)、GetNestedTypes(BindingFlags)、GetAttributeFlagsImpl、IsArrayImpl、IsByRefImpl、IsPointerImpl、IsPrimitiveImpl、IsCOMObjectImpl、GetElementType、HasElementTypeImpl、UnderlyingSystemType、MemberInfo.Name、MemberInfo.IsDefined、MemberInfo.GetCustomAttributes、および GetCustomAttributes の各メンバをオーバーライドする必要があります。

継承階層継承階層
System.Object
   System.Reflection.MemberInfo
    System.Type
       System.Reflection.Emit.EnumBuilder
       System.Reflection.Emit.GenericTypeParameterBuilder
       System.Reflection.Emit.TypeBuilder
       System.Reflection.TypeDelegator
スレッド セーフスレッド セーフ

この型は、スレッド セーフです。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Type コンストラクタ


Type フィールド


Type プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ .NET Compact Framework によるサポート GenericParameterAttributes 現在のジェネリック型パラメータの共変性および特殊な制約を説明する GenericParameterAttributes フラグの組み合わせを取得します。
パブリック プロパティ GenericParameterPosition Type オブジェクトがジェネリック型またはジェネリック メソッドの型パラメータを表す場合に、パラメータを宣言したジェネリック型またはジェネリック メソッドの型パラメータ リスト内の型パラメータの位置を取得します。
パブリック プロパティ GUID Type に関連付けられている GUID を取得します。
パブリック プロパティ .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート IsContextful Type をコンテキスト内で管理できるかどうかを示す値を取得します。
パブリック プロパティ .NET Compact Framework によるサポート IsExplicitLayout Type に、クラスのレイアウト属性として ExplicitLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティ .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート IsLayoutSequential Type に、クラスのレイアウト属性として SequentialLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティ IsMarshalByRef Type が参照渡しでマーシャリングされるかどうかを示す値を取得します。
パブリック プロパティ IsNested 現在の Type オブジェクトが、別の型の定義内に入れ子になっている定義で定義された型を表しているかどうかを示す値を取得します。
パブリック プロパティ .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート IsSerializable Type をシリアル化できるかどうかを示す値を取得します。
パブリック プロパティ .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート MetadataToken  メタデータ要素を識別する値を取得します。 ( MemberInfo から継承されます。)
パブリック プロパティ Name  現在のメンバの名前を取得します。 ( MemberInfo から継承されます。)
パブリック プロパティ UnderlyingSystemType この型を表す共通言語ランタイムによって提供された型を示します。
参照参照

関連項目

Type クラス
System 名前空間
Object クラス
System.Reflection
ReflectionPermission

Type メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Equals オーバーロードされます。 オーバーライドされます。 現在の Type の基になるシステム型が、指定した Object または Type の基になるシステム型と同じかどうかを判断します。
パブリック メソッド FindInterfaces 現在の Type によって実装または継承されているインターフェイスのフィルタ適用済みリストを表す、Type オブジェクトの配列を返します。
パブリック メソッド FindMembers 指定したメンバ型の MemberInfo オブジェクトの配列にフィルタを適用して返します。
パブリック メソッド GetArrayRank Array の次元数を取得します。
パブリック メソッド GetConstructor オーバーロードされます。 現在の Type の特定のコンストラクタを取得します。
パブリック メソッド GetConstructors オーバーロードされます。 現在の Type のコンストラクタを取得します。
パブリック メソッド GetCustomAttributes  オーバーロードされます。 派生クラスによってオーバーライドされた場合、このメンバに適用されているすべての属性を返します。 ( MemberInfo から継承されます。)
パブリック メソッド GetDefaultMembers DefaultMemberAttribute が設定されている現在の Type に定義されているメンバを検索します。
パブリック メソッド GetElementType 派生クラスによってオーバーライドされた場合、現在の配列、ポインタ、または参照型によって包含または参照されるオブジェクトの Type を返します。
パブリック メソッド GetEvent オーバーロードされます。 現在の Type で宣言または継承されている特定のイベントを取得します。
パブリック メソッド GetEvents オーバーロードされます。 現在の Type で宣言または継承されているイベントを取得します。
パブリック メソッド GetField オーバーロードされます。 現在の Type の特定のフィールドを取得します。
パブリック メソッド GetFields オーバーロードされます。 現在の Type のフィールドを取得します。
パブリック メソッド GetGenericArguments ジェネリック型の型引数またはジェネリック型定義の型パラメータを表す Type オブジェクトの配列を返します。
パブリック メソッド GetGenericParameterConstraints 現在のジェネリック型パラメータの制約を表す Type オブジェクトを返します。
パブリック メソッド GetGenericTypeDefinition 現在のジェネリック型を構築する元になるジェネリック型定義を表す Type オブジェクトを返します。
パブリック メソッド GetHashCode オーバーライドされます。 このインスタンスのハッシュ コードを返します。
パブリック メソッド GetInterface オーバーロードされます。 現在の Type で実装または継承されている特定のインターフェイスを取得します。
パブリック メソッド GetInterfaceMap 指定したインターフェイス型に対するインターフェイスの割り当てを返します。
パブリック メソッド GetInterfaces 派生クラスによってオーバーライドされた場合、現在の Type で実装または継承されているすべてのインターフェイスを取得します。
パブリック メソッド GetMember オーバーロードされます。 現在の Type のメンバのうち、指定したメンバを取得します。
パブリック メソッド GetMembers オーバーロードされます。 現在の Type のメンバ (プロパティ、メソッド、フィールド、イベントなど) を取得します。
パブリック メソッド GetMethod オーバーロードされます。 現在の Type の特定のメソッドを取得します。
パブリック メソッド GetMethods オーバーロードされます。 現在の Type のメソッドを取得します。
パブリック メソッド GetNestedType オーバーロードされます。 現在の Type 内で入れ子になっている特定の型を取得します。
パブリック メソッド GetNestedTypes オーバーロードされます。 現在の Type 内で入れ子になっている型を取得します。
パブリック メソッド GetProperties オーバーロードされます。 現在の Type のプロパティを取得します。
パブリック メソッド GetProperty オーバーロードされます。 現在の Type の特定のプロパティを取得します。
パブリック メソッド GetType オーバーロードされます。 指定された型を表す Type オブジェクトを取得します。
パブリック メソッド GetTypeArray 指定した配列内のオブジェクトの型を取得します。
パブリック メソッド GetTypeCode 指定した Type の基になる型コードを取得します。
パブリック メソッド GetTypeFromCLSID オーバーロードされます。 指定したクラス ID (CLSID) に関連付けられている型を取得します。
パブリック メソッド GetTypeFromHandle 指定した型ハンドルによって参照される型を取得します。
パブリック メソッド GetTypeFromProgID オーバーロードされます。 指定したプログラム ID (ProgID) に関連付けられている型を取得します。
パブリック メソッド GetTypeHandle 指定したオブジェクトの Type のハンドルを取得します。
パブリック メソッド InvokeMember オーバーロードされます。 現在の Type の特定のメンバを呼び出します。
パブリック メソッド IsAssignableFrom 指定した Type のインスタンスを現在の Type のインスタンスに代入できるかどうかを判断します。
パブリック メソッド IsDefined  派生クラスによってオーバーライドされた場合、このメンバに attributeType のインスタンスが 1 つ以上適用されているかどうかを示します。 ( MemberInfo から継承されます。)
パブリック メソッド IsInstanceOfType 指定したオブジェクトが現在の Type のインスタンスかどうかを判断します。
パブリック メソッド IsSubclassOf 現在の Type によって表されるクラスが、指定された Type によって表されるクラスから派生しているかどうかを判断します。
パブリック メソッド MakeArrayType オーバーロードされます。 現在の型の配列を表す Type オブジェクトを返します。
パブリック メソッド MakeByRefType ref パラメータ (Visual Basic の場合は ByRef) として渡されるときに現在の型を表す Type オブジェクトを返します。
パブリック メソッド MakeGenericType 型の配列の要素を現在のジェネリック型定義の型パラメータで置き換え、結果の構築型を表す Type オブジェクトを返します。
パブリック メソッド MakePointerType 現在の型へのポインタを表す Type オブジェクトを返します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ReflectionOnlyGetType 大文字と小文字を区別する検索を実行し、型が見つからない場合に例外をスローするかどうかを指定して、指定した名前の Type を取得します。型は実行ではなくリフレクションのためだけに読み込まれます。
パブリック メソッド ToString オーバーライドされます。 現在の Type の名前を表す String を返します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド GetAttributeFlagsImpl 派生クラスによってオーバーライドされた場合、Attributes プロパティを実装し、Type に関連付けられている属性を示すビットマスクを取得します。
プロテクト メソッド GetConstructorImpl 派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定した引数の型および修飾子と一致するパラメータが設定されているコンストラクタを検索します。
プロテクト メソッド GetMethodImpl 派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメータが設定されているものを検索します。
プロテクト メソッド GetPropertyImpl 派生クラスによってオーバーライドされるときに、指定のバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメータが設定されたプロパティを検索します。
プロテクト メソッド HasElementTypeImpl 派生クラスによってオーバーライドされた場合、HasElementType プロパティを実装し、現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列やポインタであるか、参照渡しかどうかを判断します。
プロテクト メソッド IsArrayImpl 派生クラスによってオーバーライドされるときに、IsArray プロパティを実装し、Type が配列かどうかを判断します。
プロテクト メソッド IsByRefImpl 派生クラスによってオーバーライドされるときに、IsByRef プロパティを実装し、Type が参照渡しかどうかを判断します。
プロテクト メソッド IsCOMObjectImpl 派生クラスによってオーバーライドされるときに、IsCOMObject プロパティを実装し、Type が COM オブジェクトかどうかを判断します。
プロテクト メソッド IsContextfulImpl IsContextful プロパティを実装し、Type をコンテキスト内で管理できるかどうかを判断します。
プロテクト メソッド IsMarshalByRefImpl IsMarshalByRef プロパティを実装し、Type が参照渡しでマーシャリングされるかどうかを判断します。
プロテクト メソッド IsPointerImpl 派生クラスによってオーバーライドされるときに、IsPointer プロパティを実装し、Type がポインタかどうかを判断します。
プロテクト メソッド IsPrimitiveImpl 派生クラスによってオーバーライドされるときに、IsPrimitive プロパティを実装し、Type がプリミティブ型の 1 つかどうかを判断します。
プロテクト メソッド IsValueTypeImpl IsValueType プロパティを実装し、Type が値型であり、クラスやインターフェイスでないかどうかを判断します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.InteropServices._Type.GetIDsOfNames 名前のセットを対応するディスパッチ ID のセットにマッピングします。
インターフェイスの明示的な実装 System.Runtime.InteropServices._Type.GetTypeInfo オブジェクトの型情報を取得します。受け取った情報は、インターフェイスの型情報を取得するために使用できます。
インターフェイスの明示的な実装 System.Runtime.InteropServices._Type.GetTypeInfoCount オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。
インターフェイスの明示的な実装 System.Runtime.InteropServices._Type.Invoke オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。
参照参照

関連項目

Type クラス
System 名前空間
Object クラス
System.Reflection
ReflectionPermission

Type メンバ

型宣言を表します。型には、クラス型、インターフェイス型、配列型、値型、列挙型、型パラメータ、ジェネリック型定義、およびオープン構築ジェネリック型またはクローズ構築ジェネリック型があります。

Type データ型で公開されるメンバを以下の表に示します。


プロテクト コンストラクタプロテクト コンストラクタ
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド Missing Type 情報に不足している値を表します。このフィールドは読み取り専用です。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ .NET Compact Framework によるサポート GenericParameterAttributes 現在のジェネリック型パラメータの共変性および特殊な制約を説明する GenericParameterAttributes フラグの組み合わせを取得します。
パブリック プロパティ GenericParameterPosition Type オブジェクトがジェネリック型またはジェネリック メソッドの型パラメータを表す場合に、パラメータを宣言したジェネリック型またはジェネリック メソッドの型パラメータ リスト内の型パラメータの位置を取得します。
パブリック プロパティ GUID Type に関連付けられている GUID を取得します。
パブリック プロパティ .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート IsContextful Type をコンテキスト内で管理できるかどうかを示す値を取得します。
パブリック プロパティ .NET Compact Framework によるサポート IsExplicitLayout Type に、クラスのレイアウト属性として ExplicitLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティ .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート IsLayoutSequential Type に、クラスのレイアウト属性として SequentialLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティ IsMarshalByRef Type が参照渡しでマーシャリングされるかどうかを示す値を取得します。
パブリック プロパティ IsNested 現在の Type オブジェクトが、別の型の定義内に入れ子になっている定義で定義された型を表しているかどうかを示す値を取得します。
パブリック プロパティ .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート IsSerializable Type をシリアル化できるかどうかを示す値を取得します。
パブリック プロパティ .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート .NET Compact Framework によるサポート MetadataToken  メタデータ要素を識別する値を取得します。(MemberInfo から継承されます。)
パブリック プロパティ Name  現在のメンバの名前を取得します。(MemberInfo から継承されます。)
パブリック プロパティ UnderlyingSystemType この型を表す共通言語ランタイムによって提供された型を示します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Equals オーバーロードされます。 オーバーライドされます。 現在の Type の基になるシステム型が、指定した Object または Type の基になるシステム型と同じかどうかを判断します。
パブリック メソッド FindInterfaces 現在の Type によって実装または継承されているインターフェイスのフィルタ適用済みリストを表す、Type オブジェクトの配列を返します。
パブリック メソッド FindMembers 指定したメンバ型の MemberInfo オブジェクトの配列にフィルタを適用して返します。
パブリック メソッド GetArrayRank Array の次元数を取得します。
パブリック メソッド GetConstructor オーバーロードされます。 現在の Type の特定のコンストラクタを取得します。
パブリック メソッド GetConstructors オーバーロードされます。 現在の Type のコンストラクタを取得します。
パブリック メソッド GetCustomAttributes  オーバーロードされます。 派生クラスによってオーバーライドされた場合、このメンバに適用されているすべての属性を返します。 (MemberInfo から継承されます。)
パブリック メソッド GetDefaultMembers DefaultMemberAttribute が設定されている現在の Type に定義されているメンバを検索します。
パブリック メソッド GetElementType 派生クラスによってオーバーライドされた場合、現在の配列、ポインタ、または参照型によって包含または参照されるオブジェクトの Type を返します。
パブリック メソッド GetEvent オーバーロードされます。 現在の Type で宣言または継承されている特定のイベントを取得します。
パブリック メソッド GetEvents オーバーロードされます。 現在の Type で宣言または継承されているイベントを取得します。
パブリック メソッド GetField オーバーロードされます。 現在の Type の特定のフィールドを取得します。
パブリック メソッド GetFields オーバーロードされます。 現在の Type のフィールドを取得します。
パブリック メソッド GetGenericArguments ジェネリック型の型引数またはジェネリック型定義の型パラメータを表す Type オブジェクトの配列を返します。
パブリック メソッド GetGenericParameterConstraints 現在のジェネリック型パラメータの制約を表す Type オブジェクトを返します。
パブリック メソッド GetGenericTypeDefinition 現在のジェネリック型を構築する元になるジェネリック型定義を表す Type オブジェクトを返します。
パブリック メソッド GetHashCode オーバーライドされます。 このインスタンスのハッシュ コードを返します。
パブリック メソッド GetInterface オーバーロードされます。 現在の Type で実装または継承されている特定のインターフェイスを取得します。
パブリック メソッド GetInterfaceMap 指定したインターフェイス型に対するインターフェイスの割り当てを返します。
パブリック メソッド GetInterfaces 派生クラスによってオーバーライドされた場合、現在の Type で実装または継承されているすべてのインターフェイスを取得します。
パブリック メソッド GetMember オーバーロードされます。 現在の Type のメンバのうち、指定したメンバを取得します。
パブリック メソッド GetMembers オーバーロードされます。 現在の Type のメンバ (プロパティ、メソッド、フィールド、イベントなど) を取得します。
パブリック メソッド GetMethod オーバーロードされます。 現在の Type の特定のメソッドを取得します。
パブリック メソッド GetMethods オーバーロードされます。 現在の Type のメソッドを取得します。
パブリック メソッド GetNestedType オーバーロードされます。 現在の Type 内で入れ子になっている特定の型を取得します。
パブリック メソッド GetNestedTypes オーバーロードされます。 現在の Type 内で入れ子になっている型を取得します。
パブリック メソッド GetProperties オーバーロードされます。 現在の Type のプロパティを取得します。
パブリック メソッド GetProperty オーバーロードされます。 現在の Type の特定のプロパティを取得します。
パブリック メソッド GetType オーバーロードされます。 指定された型を表す Type オブジェクトを取得します。
パブリック メソッド GetTypeArray 指定した配列内のオブジェクトの型を取得します。
パブリック メソッド GetTypeCode 指定した Type の基になる型コードを取得します。
パブリック メソッド GetTypeFromCLSID オーバーロードされます。 指定したクラス ID (CLSID) に関連付けられている型を取得します。
パブリック メソッド GetTypeFromHandle 指定した型ハンドルによって参照される型を取得します。
パブリック メソッド GetTypeFromProgID オーバーロードされます。 指定したプログラム ID (ProgID) に関連付けられている型を取得します。
パブリック メソッド GetTypeHandle 指定したオブジェクトの Type のハンドルを取得します。
パブリック メソッド InvokeMember オーバーロードされます。 現在の Type の特定のメンバを呼び出します。
パブリック メソッド IsAssignableFrom 指定した Type のインスタンスを現在の Type のインスタンスに代入できるかどうかを判断します。
パブリック メソッド IsDefined  派生クラスによってオーバーライドされた場合、このメンバに attributeType のインスタンスが 1 つ以上適用されているかどうかを示します。 (MemberInfo から継承されます。)
パブリック メソッド IsInstanceOfType 指定したオブジェクトが現在の Type のインスタンスかどうかを判断します。
パブリック メソッド IsSubclassOf 現在の Type によって表されるクラスが、指定された Type によって表されるクラスから派生しているかどうかを判断します。
パブリック メソッド MakeArrayType オーバーロードされます。 現在の型の配列を表す Type オブジェクトを返します。
パブリック メソッド MakeByRefType ref パラメータ (Visual Basic の場合は ByRef) として渡されるときに現在の型を表す Type オブジェクトを返します。
パブリック メソッド MakeGenericType 型の配列の要素を現在のジェネリック型定義の型パラメータで置き換え、結果の構築型を表す Type オブジェクトを返します。
パブリック メソッド MakePointerType 現在の型へのポインタを表す Type オブジェクトを返します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド ReflectionOnlyGetType 大文字と小文字を区別する検索を実行し、型が見つからない場合に例外をスローするかどうかを指定して、指定した名前の Type を取得します。型は実行ではなくリフレクションのためだけに読み込まれます。
パブリック メソッド ToString オーバーライドされます。 現在の Type の名前を表す String を返します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GetAttributeFlagsImpl 派生クラスによってオーバーライドされた場合、Attributes プロパティを実装し、Type に関連付けられている属性を示すビットマスクを取得します。
プロテクト メソッド GetConstructorImpl 派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定した引数の型および修飾子と一致するパラメータが設定されているコンストラクタを検索します。
プロテクト メソッド GetMethodImpl 派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメータが設定されているものを検索します。
プロテクト メソッド GetPropertyImpl 派生クラスによってオーバーライドされるときに、指定のバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメータが設定されたプロパティを検索します。
プロテクト メソッド HasElementTypeImpl 派生クラスによってオーバーライドされた場合、HasElementType プロパティを実装し、現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列やポインタであるか、参照渡しかどうかを判断します。
プロテクト メソッド IsArrayImpl 派生クラスによってオーバーライドされるときに、IsArray プロパティを実装し、Type が配列かどうかを判断します。
プロテクト メソッド IsByRefImpl 派生クラスによってオーバーライドされるときに、IsByRef プロパティを実装し、Type が参照渡しかどうかを判断します。
プロテクト メソッド IsCOMObjectImpl 派生クラスによってオーバーライドされるときに、IsCOMObject プロパティを実装し、Type が COM オブジェクトかどうかを判断します。
プロテクト メソッド IsContextfulImpl IsContextful プロパティを実装し、Type をコンテキスト内で管理できるかどうかを判断します。
プロテクト メソッド IsMarshalByRefImpl IsMarshalByRef プロパティを実装し、Type が参照渡しでマーシャリングされるかどうかを判断します。
プロテクト メソッド IsPointerImpl 派生クラスによってオーバーライドされるときに、IsPointer プロパティを実装し、Type がポインタかどうかを判断します。
プロテクト メソッド IsPrimitiveImpl 派生クラスによってオーバーライドされるときに、IsPrimitive プロパティを実装し、Type がプリミティブ型の 1 つかどうかを判断します。
プロテクト メソッド IsValueTypeImpl IsValueType プロパティを実装し、Type が値型であり、クラスやインターフェイスでないかどうかを判断します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.InteropServices._Type.GetIDsOfNames 名前のセットを対応するディスパッチ ID のセットにマッピングします。
インターフェイスの明示的な実装 System.Runtime.InteropServices._Type.GetTypeInfo オブジェクトの型情報を取得します。受け取った情報は、インターフェイスの型情報を取得するために使用できます。
インターフェイスの明示的な実装 System.Runtime.InteropServices._Type.GetTypeInfoCount オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。
インターフェイスの明示的な実装 System.Runtime.InteropServices._Type.Invoke オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。
参照参照

関連項目

Type クラス
System 名前空間
Object クラス
System.Reflection
ReflectionPermission

_Type インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0 で新しく追加されたものです。

System.Type クラスのパブリック メンバをアンマネージ コードに公開します。

 

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

<ComVisibleAttribute(True)> _
<GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>
 _
<CLSCompliantAttribute(False)> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface _Type
[ComVisibleAttribute(true)] 
[GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")] 
[CLSCompliantAttribute(false)] 
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
public interface _Type
[ComVisibleAttribute(true)] 
[GuidAttribute(L"BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")] 
[CLSCompliantAttribute(false)] 
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
public interface class _Type
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2") */
 
/** @attribute CLSCompliantAttribute(false) */ 
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
public interface _Type
ComVisibleAttribute(true) 
GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2") 
CLSCompliantAttribute(false) 
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
public interface _Type
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
_Type メンバ
System.Runtime.InteropServices 名前空間

_Type プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Assembly COM オブジェクトに、Type.Assembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ AssemblyQualifiedName COM オブジェクトに、Type.AssemblyQualifiedName プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Attributes COM オブジェクトに、Type.Attributes プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ BaseType COM オブジェクトに、Type.BaseType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ DeclaringType COM オブジェクトに、Type.DeclaringType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ FullName COM オブジェクトに、Type.FullName プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ GUID COM オブジェクトに、Type.GUID プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ HasElementType COM オブジェクトに、Type.HasElementType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAbstract COM オブジェクトに、Type.IsAbstract プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAnsiClass COM オブジェクトに、Type.IsAnsiClass プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsArray COM オブジェクトに、Type.IsArray プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAutoClass COM オブジェクトに、Type.IsAutoClass プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAutoLayout COM オブジェクトに、Type.IsAutoLayout プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsByRef COM オブジェクトに、Type.IsByRef プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsClass COM オブジェクトに、Type.IsClass プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsCOMObject COM オブジェクトに、Type.IsCOMObject プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsContextful COM オブジェクトに、Type.IsContextful プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsEnum COM オブジェクトに、Type.IsEnum プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsExplicitLayout COM オブジェクトに、Type.IsExplicitLayout プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsImport COM オブジェクトに、Type.IsImport プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsInterface COM オブジェクトに、Type.IsInterface プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsLayoutSequential COM オブジェクトに、Type.IsLayoutSequential プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsMarshalByRef COM オブジェクトに、Type.IsMarshalByRef プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedAssembly COM オブジェクトに、Type.IsNestedAssembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedFamANDAssem COM オブジェクトに、Type.IsNestedFamANDAssem プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedFamily COM オブジェクトに、Type.IsNestedFamily プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedFamORAssem COM オブジェクトに、Type.IsNestedFamORAssem プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedPrivate COM オブジェクトに、Type.IsNestedPrivate プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedPublic COM オブジェクトに、Type.IsNestedPublic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNotPublic COM オブジェクトに、Type.IsNotPublic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPointer COM オブジェクトに、Type.IsPointer プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPrimitive COM オブジェクトに、Type.IsPrimitive プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPublic COM オブジェクトに、Type.IsPublic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsSealed COM オブジェクトに、Type.IsSealed プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsSerializable COM オブジェクトに、Type.IsSerializable プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsSpecialName COM オブジェクトに、Type.IsSpecialName プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsUnicodeClass COM オブジェクトに、Type.IsUnicodeClass プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsValueType COM オブジェクトに、Type.IsValueType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ MemberType COM オブジェクトに、Type.MemberType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Module COM オブジェクトに、Type.Module プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Name COM オブジェクトに、MemberInfo.Name プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Namespace COM オブジェクトに、Type.Namespace プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ ReflectedType COM オブジェクトに、Type.ReflectedType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ TypeHandle COM オブジェクトに、Type.TypeHandle プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ TypeInitializer COM オブジェクトに、Type.TypeInitializer プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ UnderlyingSystemType COM オブジェクトに、Type.UnderlyingSystemType プロパティへのバージョンに依存しないアクセスが用意されています。
参照参照

関連項目

_Type インターフェイス
System.Runtime.InteropServices 名前空間

_Type メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド Equals オーバーロードされます。 COM オブジェクトに、System.Type.Equals メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド FindInterfaces COM オブジェクトに、Type.FindInterfaces メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド FindMembers COM オブジェクトに、Type.FindMembers メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetArrayRank COM オブジェクトに、Type.GetArrayRank メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetConstructor オーバーロードされます。 COM オブジェクトに、System.Type.GetConstructor メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetConstructors オーバーロードされます。 COM オブジェクトに、System.Type.GetConstructors メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetCustomAttributes オーバーロードされます。 COM オブジェクトに、System.Reflection.MemberInfo.GetCustomAttributes メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetDefaultMembers COM オブジェクトに、Type.GetDefaultMembers メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetElementType COM オブジェクトに、Type.GetElementType メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetEvent オーバーロードされます。 COM オブジェクトに、System.Type.GetEvent メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetEvents オーバーロードされます。 COM オブジェクトに、System.Type.GetEvents メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetField オーバーロードされます。 COM オブジェクトに、System.Type.GetField メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetFields オーバーロードされます。 COM オブジェクトに、System.Type.GetFields メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetHashCode COM オブジェクトに、Type.GetHashCode メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetIDsOfNames 一連の名前を対応する一連のディスパッチ識別子に割り当てます。
パブリック メソッド GetInterface オーバーロードされます。 COM オブジェクトに、System.Type.GetInterface メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetInterfaceMap COM オブジェクトに、Type.GetInterfaceMap メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetInterfaces COM オブジェクトに、Type.GetInterfaces メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetMember オーバーロードされます。 COM オブジェクトに、System.Type.GetMember メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetMembers オーバーロードされます。 COM オブジェクトに、System.Type.GetMembers メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetMethod オーバーロードされます。 COM オブジェクトに、System.Type.GetMethod メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetMethods オーバーロードされます。 COM オブジェクトに、System.Type.GetMethods メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetNestedType オーバーロードされます。 COM オブジェクトに、System.Type.GetNestedType メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetNestedTypes オーバーロードされます。 COM オブジェクトに、System.Type.GetNestedTypes メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetProperties オーバーロードされます。 COM オブジェクトに、System.Type.GetProperties メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetProperty オーバーロードされます。 COM オブジェクトに、System.Type.GetProperty メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetType COM オブジェクトに、Type.GetType メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetTypeInfo オブジェクトの型情報を取得します。その後は、インターフェイスの型情報の取得に使用できます。
パブリック メソッド GetTypeInfoCount オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。
パブリック メソッド Invoke オブジェクトが公開するプロパティおよびメソッドにアクセスできるようにします。
パブリック メソッド InvokeMember オーバーロードされます。 COM オブジェクトに、System.Type.InvokeMember メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド IsAssignableFrom COM オブジェクトに、Type.IsAssignableFrom メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド IsDefined COM オブジェクトに、MemberInfo.IsDefined メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド IsInstanceOfType COM オブジェクトに、Type.IsInstanceOfType メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド IsSubclassOf COM オブジェクトに、Type.IsSubclassOf メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド ToString COM オブジェクトに、Type.ToString メソッドへのバージョンに依存しないアクセスが用意されています。
参照参照

関連項目

_Type インターフェイス
System.Runtime.InteropServices 名前空間

_Type メンバ

System.Type クラスのパブリック メンバをアンマネージ コードに公開します。

_Type データ型で公開されるメンバを以下の表に示します。


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Assembly COM オブジェクトに、Type.Assembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ AssemblyQualifiedName COM オブジェクトに、Type.AssemblyQualifiedName プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Attributes COM オブジェクトに、Type.Attributes プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ BaseType COM オブジェクトに、Type.BaseType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ DeclaringType COM オブジェクトに、Type.DeclaringType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ FullName COM オブジェクトに、Type.FullName プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ GUID COM オブジェクトに、Type.GUID プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ HasElementType COM オブジェクトに、Type.HasElementType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAbstract COM オブジェクトに、Type.IsAbstract プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAnsiClass COM オブジェクトに、Type.IsAnsiClass プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsArray COM オブジェクトに、Type.IsArray プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAutoClass COM オブジェクトに、Type.IsAutoClass プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsAutoLayout COM オブジェクトに、Type.IsAutoLayout プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsByRef COM オブジェクトに、Type.IsByRef プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsClass COM オブジェクトに、Type.IsClass プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsCOMObject COM オブジェクトに、Type.IsCOMObject プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsContextful COM オブジェクトに、Type.IsContextful プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsEnum COM オブジェクトに、Type.IsEnum プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsExplicitLayout COM オブジェクトに、Type.IsExplicitLayout プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsImport COM オブジェクトに、Type.IsImport プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsInterface COM オブジェクトに、Type.IsInterface プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsLayoutSequential COM オブジェクトに、Type.IsLayoutSequential プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsMarshalByRef COM オブジェクトに、Type.IsMarshalByRef プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedAssembly COM オブジェクトに、Type.IsNestedAssembly プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedFamANDAssem COM オブジェクトに、Type.IsNestedFamANDAssem プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedFamily COM オブジェクトに、Type.IsNestedFamily プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedFamORAssem COM オブジェクトに、Type.IsNestedFamORAssem プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedPrivate COM オブジェクトに、Type.IsNestedPrivate プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNestedPublic COM オブジェクトに、Type.IsNestedPublic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsNotPublic COM オブジェクトに、Type.IsNotPublic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPointer COM オブジェクトに、Type.IsPointer プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPrimitive COM オブジェクトに、Type.IsPrimitive プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsPublic COM オブジェクトに、Type.IsPublic プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsSealed COM オブジェクトに、Type.IsSealed プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsSerializable COM オブジェクトに、Type.IsSerializable プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsSpecialName COM オブジェクトに、Type.IsSpecialName プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsUnicodeClass COM オブジェクトに、Type.IsUnicodeClass プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ IsValueType COM オブジェクトに、Type.IsValueType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ MemberType COM オブジェクトに、Type.MemberType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Module COM オブジェクトに、Type.Module プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Name COM オブジェクトに、MemberInfo.Name プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ Namespace COM オブジェクトに、Type.Namespace プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ ReflectedType COM オブジェクトに、Type.ReflectedType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ TypeHandle COM オブジェクトに、Type.TypeHandle プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ TypeInitializer COM オブジェクトに、Type.TypeInitializer プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック プロパティ UnderlyingSystemType COM オブジェクトに、Type.UnderlyingSystemType プロパティへのバージョンに依存しないアクセスが用意されています。
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド Equals オーバーロードされます。 COM オブジェクトに、System.Type.Equals メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド FindInterfaces COM オブジェクトに、Type.FindInterfaces メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド FindMembers COM オブジェクトに、Type.FindMembers メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetArrayRank COM オブジェクトに、Type.GetArrayRank メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetConstructor オーバーロードされます。 COM オブジェクトに、System.Type.GetConstructor メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetConstructors オーバーロードされます。 COM オブジェクトに、System.Type.GetConstructors メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetCustomAttributes オーバーロードされます。 COM オブジェクトに、System.Reflection.MemberInfo.GetCustomAttributes メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetDefaultMembers COM オブジェクトに、Type.GetDefaultMembers メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetElementType COM オブジェクトに、Type.GetElementType メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetEvent オーバーロードされます。 COM オブジェクトに、System.Type.GetEvent メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetEvents オーバーロードされます。 COM オブジェクトに、System.Type.GetEvents メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetField オーバーロードされます。 COM オブジェクトに、System.Type.GetField メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetFields オーバーロードされます。 COM オブジェクトに、System.Type.GetFields メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetHashCode COM オブジェクトに、Type.GetHashCode メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetIDsOfNames 一連の名前を対応する一連のディスパッチ識別子に割り当てます。
パブリック メソッド GetInterface オーバーロードされます。 COM オブジェクトに、System.Type.GetInterface メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetInterfaceMap COM オブジェクトに、Type.GetInterfaceMap メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetInterfaces COM オブジェクトに、Type.GetInterfaces メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetMember オーバーロードされます。 COM オブジェクトに、System.Type.GetMember メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetMembers オーバーロードされます。 COM オブジェクトに、System.Type.GetMembers メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetMethod オーバーロードされます。 COM オブジェクトに、System.Type.GetMethod メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetMethods オーバーロードされます。 COM オブジェクトに、System.Type.GetMethods メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetNestedType オーバーロードされます。 COM オブジェクトに、System.Type.GetNestedType メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetNestedTypes オーバーロードされます。 COM オブジェクトに、System.Type.GetNestedTypes メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetProperties オーバーロードされます。 COM オブジェクトに、System.Type.GetProperties メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetProperty オーバーロードされます。 COM オブジェクトに、System.Type.GetProperty メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetType COM オブジェクトに、Type.GetType メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド GetTypeInfo オブジェクトの型情報を取得します。その後は、インターフェイスの型情報の取得に使用できます。
パブリック メソッド GetTypeInfoCount オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。
パブリック メソッド Invoke オブジェクトが公開するプロパティおよびメソッドにアクセスできるようにします。
パブリック メソッド InvokeMember オーバーロードされます。 COM オブジェクトに、System.Type.InvokeMember メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド IsAssignableFrom COM オブジェクトに、Type.IsAssignableFrom メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド IsDefined COM オブジェクトに、MemberInfo.IsDefined メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド IsInstanceOfType COM オブジェクトに、Type.IsInstanceOfType メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド IsSubclassOf COM オブジェクトに、Type.IsSubclassOf メソッドへのバージョンに依存しないアクセスが用意されています。
パブリック メソッド ToString COM オブジェクトに、Type.ToString メソッドへのバージョンに依存しないアクセスが用意されています。
参照参照

関連項目

_Type インターフェイス
System.Runtime.InteropServices 名前空間

キャリアデザインセンター

(-type から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/02/26 10:18 UTC 版)

株式会社キャリアデザインセンター
CAREER DESIGN CENTER CO., LTD.
種類 株式会社
市場情報
東証プライム 2410
2006年9月25日上場
略称 CDC
本社所在地 107-0052
東京都港区赤坂三丁目21番20号
設立 1993年(平成5年)7月8日
業種 サービス業
法人番号 8010401008039
事業内容 メディア情報事業
人材紹介事業
新卒メディア事業
新卒紹介事業
IT派遣事業
代表者 多田 弘實
(代表取締役社長兼会長)
資本金 5億5866万円
(2025年9月30日現在)
発行済株式総数 5,497,921株
売上高 186億4,625万円(2025年9月期)
営業利益 15億82百万円(2025年9月期)
純利益 11億円(2025年9月期)
純資産 46億28百万円(2025年9月期)
総資産 77億33百万円(2025年9月期)
従業員数 786人(2025年9月30日現在)
決算期 9月30日
主要株主

多田弘實 23.97% 株式会社日本カストディ銀行(信託口) 3.14%

(2025年9月30日現在)
外部リンク https://cdc.type.jp/
テンプレートを表示

株式会社キャリアデザインセンター(英: Career Design Center Co., Ltd.)は、転職サイトの運営、人材紹介事業、新卒学生向け求人メディアの運営、新卒学生向けの人材紹介事業、IT関連の人材派遣を行う企業。リクルートでとらばーゆの初代編集長を務め、取締役まで昇進した多田弘實が1993年に創業。

事業内容

  • キャリア転職の専門情報サイト『type』『女の転職type』などの運営
  • 転職フェアの開催
  • 人材紹介事業(厚生労働大臣許可 13-ユ-040429)
  • 質の高い就職活動を情報誌、イベント、情報サイト、人材紹介で支援する『type就活』サービス
  • IT業界に特化した人材派遣サービス『typeIT派遣』(厚生労働大臣許可 派13-315344)
  • Webマガジン『エンジニアtype』『Woman type』『20’s type』の企画・編集・運営 など、企業の採用活動の総合的なサポート

沿革

  • 1993年(平成05年) 設立
  • 1994年(平成06年) 「type」創刊
  • 1997年(平成09年) 「エンジニアtype」創刊
  • 1998年(平成10年) 人材紹介サービス(type転職エージェント)の事業開始
  • 2000年(平成12年) 転職情報サイト「@type」サービス開始
  • 2001年(平成13年)「ワーキングウーマンtype」創刊
  • 2004年(平成16年) 大阪証券取引所-ヘラクレスに上場
  • 2005年(平成17年) 女性のための転職サイト「女の転職@type」スタート
  • 2006年(平成18年) 東京証券取引所2部に上場
  • 2007年(平成19年) 就職情報誌「就活type」発行
  • 2011年(平成23年) Webマガジン「エンジニアtype」と「Woman type」創刊
  • 2013年(平成25年) 7月31日 東京証券取引所1部へ指定替え。
  • 2014年(平成26年) 1月 IT派遣事業部が分社化(株)キャリアデザインITパートナーズ設立
  • 2014年(平成26年) 新卒紹介サービス「就活typeエージェント」本格稼動
  • 2015年(平成27年) Webマガジン「営業type」創刊
  • 2016年(平成28年)「typeメンバーズパーク」スタート
  • 2017年(平成30年) 溜池山王に分室オフィスを増床
  • 2018年(平成30年) 株式会社divと共同で女性向けプログラミング勉強会「女の転職type×TECH::CAMP」を開催
  • 2019年(平成31年)「@type」を「type」、「女の転職@type」を「女の転職type」に改称
  • 2019年(令和元年)「営業type」を「20's type」に変更

イメージキャラクター

脚注

外部リンク


TYPE(英語版)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/24 10:05 UTC 版)

「COMMAND.COM」の記事における「TYPE(英語版)」の解説

ファイルの内容を画面に表示する。

※この「TYPE(英語版)」の解説は、「COMMAND.COM」の解説の一部です。
「TYPE(英語版)」を含む「COMMAND.COM」の記事については、「COMMAND.COM」の概要を参照ください。

ウィキペディア小見出し辞書の「-type」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ。

「type」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「-type」の関連用語

-typeのお隣キーワード
検索ランキング

   

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



-typeのページの著作権

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2026実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【タイプ】の記事を利用しております。
WEB for beginnerWEB for beginner
Copyright (C) 2002~2026 banban@scollabo.com
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのキャリアデザインセンター (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのCOMMAND.COM (改訂履歴)、FTPコマンドの一覧 (改訂履歴)、ウォーリー (映画) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2026 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2026 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2026 GRAS Group, Inc.RSS