Managed Code

An important concept that's strongly related to the common language runtime is managed code. Managed code means that code is executed under the control of the runtime environment. This restricts the way an application works, but leads to higher security because an application cannot execute dangerous operations anymore.

The list of restrictions an application has to face does not affect application programmers too much because the compiler manages things to a large extent. However, you still have to take care of some things. We'll look at the most interesting subjects later on.

Get Mono Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.