Net предоставляет нам некоторое количество готовых типов данных которые мы можем использовать в любом языке программирования. Давайте посмотрим на примере C# как можно использовать и системные данные и данные языка.
using System; using System.Windows.Forms; public class HelloForm { public static void Main() { System.Boolean love = true; bool loves = true; } }
В System находиться ряд структур типов, с которыми можно работать.
ArgIterator Список аргументов переменной длины Boolean Boolean Byte 8-bit unsigned integer. Char Unicode символы DateTime дата и время Decimal десятичное число Double число с плавающей точкой двойной точности Guid GUID Int16 16-bit signed integer Int32 32-bit signed integer Int64 64-bit signed integer IntPtr специфичный для платформы тип представления указателей RuntimeFieldHandle указатель на внешние данные RuntimeMethodHandle указатель на метод внешних данных RuntimeTypeHandle указатель на внешние данные SByte 8-bit signed integer Single число с плавающей запятой одинарной точности TimeSpan интервал времени TypedReference временные указатели UInt16 16-bit unsigned integer UInt32 32-bit unsigned integer UInt64 64-bit unsigned integer UIntPtr платформа определенный указатель Void метод пустого возврата
Обратить внимание нужно на то, что теперь сама Net имеет всякие там хитрые типы, например GUID. Это шаг вперед.