Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Appendix E. Cross-Language Code Interoperability

Appendix E. Cross-Language Code Interoperability

An important feature of Microsoft .NET is the common language runtime (CLR) support for multiple languages. As well as enabling applications written in different languages to run, CLR support for cross-language integration allows components developed in one language to be used and extended by components developed in other languages. Specifically, this allows

  • Classes defined in one language to be inherited and extended by classes defined in another language, including support for overriding virtual methods.

  • Interfaces defined in one language to be implemented by types defined in another language.

  • The instantiation and use of types written in other languages, including the passing of types defined in another language as parameters.

  • The handling of exceptions thrown by components written in another language.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint