progs.biz  
Начало>VB.NET>Основы>Урок 16
C#
VB.NET
Visual C++.NET
ASP.NET
Visual C++ 6
WinAPI
C/C++
Delphi
C++ Builder
Java
SQL
PHP
DirectX
Visual Basic 6.0
Ассемблер
Интернет
Сист. прогр-ние
Pocket PC
Обзор книг
Обзор программ

Джон Коннелл. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET
Джон Коннелл. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET
Заказать на Озоне



Яндекс-цитирования

Основы 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())
    ...

Результат будет следующий:

Типы переменных a и b

Как вы видите, и в одном, и в другом случаях тип переменной будет System.Int32.

Метод GetType() возвращает значение типа System.Type. Возможные значения для этого типа - это System.Int32, System.Int16, System.String и др.

Если вы хотите узнать минимальны и максимальные значения для некоторого типа, то воспользуйтесь свойствами MinValue и MaxValue соответственно:

    ...
    Console.WriteLine(a.MinValue)
    Console.WriteLine(a.MaxValue)
    ...

Эти свойства действуют только для числовых переменных.

Рассылки нашего сайта на Subscribe.Ru
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


 
 
Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2008 сайт progs.biz
© 2002-2008 Игорь Алексеев