Chapter 1. The C# Environment

In This Chapter

  • The Common Language Infrastructure (CLI)

  • Standardization

  • The .NET Architecture

  • Where C# Fits In

This chapter provides an overview of the environment in which C# operates. This is important for a couple reasons. While learning C#, a familiar question may reappear as to what functionality belongs to the libraries and what capabilities are built into the language. This question is addressed in this chapter to help evaluate what capabilities are available to meet requirements.

Another good reason to understand the C# environment relates to standardization. There will be a need for some software engineers to develop cross-platform applications. With a good understanding of what elements of an environment ...

Get C# Unleashed 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.