次の方法で共有


コンパイラの選択

更新 : 2007 年 11 月

共通言語ランタイム (CLR) によって提供される機能を利用するには、Visual Basic、C#、Visual C++、JScript などの共通言語ランタイムに対応した言語コンパイラか、Eiffel、Perl、または COBOL などのサードパーティのコンパイラを使用する必要があります。

共通言語ランタイムは多言語実行環境であるため、さまざまなデータ型と言語機能をサポートしています。使用する言語コンパイラによって、利用できる共通言語ランタイムの機能が決まり、その機能を使用してコードをデザインすることになります。記述するコードの構文を決定するのは、共通言語ランタイムではなく、使用するコンパイラです。作成したコンポーネントを他の言語で記述されたコンポーネントでも完全に使用できるようにするためには、そのコンポーネントからエクスポートされた型が、共通言語仕様 (CLS: Common Language Specification) に規定されている言語機能だけを公開するようにする必要があります。CLSCompliantAttribute 属性を使用することにより、コードを確実に CLS に準拠させることができます。詳細については、「CLS 準拠コードの記述」を参照してください。

参照

概念

マネージ実行プロセス

共通言語仕様