Features of the Common Language Specification

Whereas CTS specifies the types that are available to be used by programs and applications in the .NET Framework, the Common Language Specification specifies how those types are to be used in a consistent manner to ensure compatibility with other languages. This section discusses the features that are available to all languages that support the Common Language Specification.

Naming

Because it is impractical to program using just numbers, names are given to types, values, instances, and so forth to identify and distinguish them. If the names become obscure and can no longer be relied upon to correctly and uniquely identify a programming element, then it might be better to program with just a sequence ...

Get .NET Common Language Runtime 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.