目次:
定義-Common Type System(CTS)とはどういう意味ですか?
Common Type System(CTS)は、.NETframeworkでデータ型を定義および使用するための標準です。 CTSは、ランタイムによって使用および管理されるデータ型のコレクションを定義し、言語間の統合を促進します。
CTSは、.NETアプリケーション、コンポーネント、およびコントロールが異なるプログラミング言語で構築される.NET Frameworkのタイプを提供するため、情報を簡単に共有できます。 頻繁に使用される型(日付や時刻など)を定義するためにクラス/構造体を使用する必要があるCやC ++などの低レベル言語とは対照的に、CTSはヘッダーファイルやライブラリを含めることなく、そのような型の豊富な階層を提供しますコード内。
CTSは、Microsoftが作成した仕様であり、European Computer Manufacturer's Associationの標準に含まれています。 また、.NETフレームワークを実装するための標準も形成します。
TechopediaはCommon Type System(CTS)について説明します
CTSは、他のすべての型の派生元となる基本型としてSystem.Objectを持つ単一ルートのオブジェクト階層として設計されています。 CTSは、2種類のタイプをサポートしています。- 値の種類:スタックに直接格納するか、構造体にインラインで割り当てる必要がある値が含まれます。 組み込み(標準プリミティブ型)、ユーザー定義(ソースコードで定義)、または列挙(ラベルで表されるが数値型として格納される列挙値のセット)が可能です。
- 参照タイプ:値のメモリアドレスへの参照を保存し、ヒープに割り当てます。 参照型は、ポインター型、インターフェイス型、または自己記述型(ユーザー定義クラス、ボックス化された値型、デリゲートなどの配列およびクラス型)のいずれかです。
