Common Type System ( CTS )
The language interoperability, and .NET Class
Framework, are not possible without all the language sharing the same data
types. What this means is that an "int" should mean the same in VB,
VC++, C# and all other .NET compliant languages. The common type system defines
how types are declared, used, and managed in the common language runtime, and
is also an important part of the runtime's support for cross-language
integration. The Common Type System (CTS) standardizes the data types of all
programming languages using .NET under the umbrella of .NET to a common data
type for easy and smooth communication among these .NET languages.
For example, when we declare an int type data type
in C# and VB.Net then they are converted to int32. In other words, now both
will have a common data type that provides flexible communication between these
two languages.
The
common type system performs the following functions:
- Establishes a framework that helps enable cross-language integration, type safety, and high-performance code execution.
- Provides an object-oriented model that supports the complete implementation of many programming languages.
- Defines rules that languages must follow, which helps ensure that objects written in different languages can interact with each other.
- Provides a library that contains the primitive data types (such as Boolean, Byte, Char, Int32, and UInt64) used in application development.
-S
- Prof. Shardul P. Patil
No comments:
Post a Comment