Основы VB.NET Урок 16. Типы данных VB.NET
Основные типы данных в VB.NET приведены в следующей таблице:
| Тип |
CLR-тип |
Размер (в байтах) |
| Integer |
System.Int32 |
4 |
| Single |
System.Single |
4 |
| String |
System.String |
Зависит от ОС |
| Boolean |
System.Boolean |
2 |
| Long |
System.Int64 |
8 |
| Byte |
System.Byte |
1 |
| Char |
System.Char |
2 |
| Date |
System.DateTime |
8 |
| Decimal |
System.Decimal |
16 |
| Double |
System.Double |
8 |
| Short |
System.Int16 |
2 |
Тип и CLR-тип являются синонимами. Вы можете использовать вместо одного другой. Например, оба следующие объявления переменных равноправны:
...
Dim a As Int32
Dim b As Integer
...
Оба задают переменную одного и того же типа Int32. В этом достаточно убедиться, если вызвать метод GetType для каждой переменной:
...
Console.WriteLine(a.GetType())
Console.WriteLine(b.GetType())
...
Результат будет следующий:
Как вы видите, и в одном, и в другом случаях тип переменной будет System.Int32.
Метод GetType() возвращает значение типа System.Type. Возможные значения для этого типа - это System.Int32, System.Int16, System.String и др.
Если вы хотите узнать минимальны и максимальные значения для некоторого типа, то воспользуйтесь свойствами MinValue и MaxValue соответственно:
...
Console.WriteLine(a.MinValue)
Console.WriteLine(a.MaxValue)
...
Эти свойства действуют только для числовых переменных.
|