Share via


クロス言語の相互運用性

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

共通言語ランタイムは、言語の相互運用性の組み込みサポートを提供します。 ただし、このサポート限りません記述したコードを別のプログラミング言語を使用して開発者によって使用できること。 任意のプログラミング言語を使用する開発者で完全に使用できるマネージ コードを開発できますように、一連の言語機能とを使用して、(CLS) で、Common Language Specification という規則が定義されています。 これらの規則に従ってし、CLS 機能だけを公開するコンポーネントは、CLS 準拠と見なされます。

このセクションは、共通言語ランタイムの組み込みサポート言語の相互運用性について説明し、保証言語間の相互運用性を有効にするのには CLS を再生する役割について説明します。 CLS 機能と規則は識別されますが、CLS 準拠は説明します。

このセクションの内容

  • 言語の相互運用性の概要
    言語間の相互運用性の組み込みサポートについて説明し、共通言語仕様を紹介します。

  • 共通言語仕様
    すべての言語に一連の共通機能が必要について説明し、CLS の規則と機能を示します。

  • CLS 準拠コードの記述
    コンポーネントの CLS 準拠の意味について説明し、ツールの CLS 準拠のレベルを示します。

関連するセクション