つを開発に使用できます。ライブラリの型とメンバーには、最初に記述された言語を知らなくてもアクセスできます。元の言語の規則に従う必要もありません。アプリからそのコンポーネントにアクセスできます。language.注意この記事の最初の部分では、言語に依存しないコンポーネント、つまり、どの言語で記述されたアプリからでも使用できるコンポーネントの作成について説明します。つのコンポーネントまたはアプリを作成することもできます。番目のパートにある「言語間の相互運用性」を参照してください。article.任意の言語で記述された他のオブジェクトと完全に対話するには、すべての言語に共通の機能だけを呼び出し側に公開するようにオブジェクトを実装する必要があります。項で定義されています。サポートするすべてのプログラミング言語で記述されたアセンブリのコードからアクセスできます。属性」を参照してください。準拠したコンポーネントを作成するための規則について説明します。項を参照してください。準拠の各規則について説明します。ここでは、フレームワークに適用するときの規則に焦点を当てます。使用して作成されたアセンブリに適用されることもあります。準拠の規則を適用するだけです。プライベートな実装は仕様に準拠する必要はありません。インターフェイスにのみ適用されます。プライベート実装には適用されません。プロパティを公開するので、次のコードではコンパイラの警告が表示されます。フィールドの型を変更する必要はありません。インターフェイスは、次の要素で構成されます。