O'Reilly logo

.NET Common Language Runtime Unleashed by Kevin Burton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Leveraging Existing Code—P/Invoke

In This Chapter

A quote by Albert Einstein is a good way to start this chapter: “Keep it simple, but not too simple.” In other words, the material should be simple but sufficiently complete to answer the problem. In recent software history, major languages acknowledge their dependency on “legacy” software (“legacy” would refer to the way software was developed before a particular language was introduced) through some method of interoperation. With C++, you called on 'C' functions by specifying the function as extern "C". Java used JNI. Even most flavors of ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required