The .NET Framework provides two major components for Silverlight application developers:
A managed execution environment, which is known as the common language runtime. Silverlight applications for the .NET Framework run in this environment.
The .NET Framework class library for Silverlight, which is a comprehensive class library for developing Silverlight applications and components. Developers can use these components to create powerful, sophisticated, and robust Web applications.
The base class library in Silverlight is a subset of the larger .NET Framework class library. It includes the base data types, such as strings and integers, which are used by all software developers. It also includes such diverse types as type conversion classes, exception classes, collection and container classes, events and event handlers, threading and synchronization classes. The .NET Framework class library for Silverlight is language-independent; as long as a particular language supports the .NET Framework for Silverlight, a developer can use it to access the .NET Framework class library or any other library of classes developed for Silverlight.
This section provides an overview of the common language runtime and a wide range of core topics for Silverlight developers.
Discusses a number of string-related topics, such as processing text using regular expressions, formatting text (converting objects to their string representations), parsing text (converting strings to values of other types), and encoding text.