December 2001
Intermediate to advanced
360 pages
9h 6m
English
The .NET Framework class library contains a number of base data types for use in your application. However, the .NET Framework class actually supports many base types that are not compliant with the Common Language Specification, or CLS. It is important to know what types are and are not available to the CLS, but first it is useful to understand the CLS.
The Common Language Specification (CLS) is a subset of the language features directly supported by the Common Language Runtime. The runtime lays out a set of rules to guarantee cross-language interoperability. By defining types and rules that all CLS-compliant code must use, you are guaranteed that a class written in ...