Встроенные типы данных CTS

Встроенные типы данных CTS

Еще одной особенностью CTS, о которой следует знать, является то, что спецификации CTS определяют четкий набор базовых типов данных. Хотя каждый язык обычно предлагает свое уникальное ключевое слово, используемое для объявления конкретного встроенного типа данных CTS, все эти ключевые слова в конечном счете приводят к соответствующему типу, определенному в компоновочном блоке mscorlib.dll. Взгляните на табл. 1.3, предлагающую информацию о том, как базовые типы данных CTS выражены в разных языках .NET.

Таблица 1.3. Встроенные типы данных CTS

Тип данных CTS Ключевое слово VB .NET Ключевое слово C# Ключевое слово Managed Extensions for C++ System.ByteByte Byte byte unsigned char System.SByteSByte SByte sbyte signed char System.Int16 Short short short System.Int32 Integer int int или long System.Int64 Long long __int64 System.UInt16 UShort ushort unsigned short System.UInt32 UInteger uint unsigned int или unsigned long System.UInt64 ULong ulong unsigned __int64 System.SingleSingle Single float Float System.DoubleDouble Double double Double System.ObjectObject Object object Object^ System.CharChar Char char wchar_t System.StringString String String String^ System.DecimalDecimal Decimal decimal Decimal System.BooleanBoolean Boolean bool Bool