共用方式為


選擇編譯器

更新:2007 年 11 月

若要取得 Common Language Runtime (CLR) 提供的好處,就必須使用一或多個以執行階段為目標的語言編譯器,例如 Visual Basic、C#、Visual C++、JScript,或眾多協力廠商編譯器的其中一個編譯器,例如 Eiffel、Perl 或 COBOL。

因為是多種程式語言的執行環境,執行階段支援各種資料型別和語言功能。您使用的語言編譯器將決定有哪些執行階段功能可用,而您會使用那些功能來設計程式碼。會建立程式碼必須使用的語法的是編譯器,而不是執行階段。如果您的元件必須完全合用於其他語言撰寫的元件,元件的匯出型別必須只能公開包含在 Common Language Specification (CLS) 中的語言功能。您可以使用 CLSCompliantAttribute 屬性 (Attribute) 來確保您的程式碼符合 CLS 標準。如需詳細資訊,請參閱撰寫符合 CLS 標準的程式碼

請參閱

概念

Managed 執行程序

Common Language Specification