Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VB NET.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
84.05 Кб
Скачать

Константы

Константой называют элемент выражения, значение которого не изменяется в процессе выполнения программ. Приведем несколько примеров:

75.07

числовая константа

2.7Е+6

числовая константа (равна 2 700 000)

"Ошибка доступа к базе данных"

символьная константа

#8/12/2004#

константа типа дата

False

логическая константа

Объявление констант

Объявление констант во многом аналогично объявлению переменных. Константы можно объявлять на уровне модуля или процедуры. Область их действия при этом определяется теми же правилами, что и для переменных. Для объявления константы на уровне процедуры используется оператор const, имеющий следующий синтаксис:

Const имяКонстанты [As типДанных] - выражение

Например:

Const strDBErrorMessage As String = "Ошибка доступа к базе данных"

При объявлении константы на уровне модуля дополнительно можно указать область ее действия. В этом случае оператор Const имеет следующий синтаксис:

[Public I Private] Const имяКонстанты [As типДанных] = выражение

Базовые типы данных vb.Net

Тип данных определяет длину области памяти, занимаемой данными, и допустимые действия над ними.

Название типа

Префикс

Суффикс

Длина области памяти в байтах

Диапазон значений

SByte

sbyt

1

От – 128 до 127

Byte

byt

1

0 – 255

Boolean (логический)

bool

2

True или False

Char

chr

2

Любой символ Unicode в диапазоне 0 – 65535

Short (короткий целый)

shr

2

От -32 768 до 32 767

UShort

ushr

2

От 0 до 65 535

Integer (целый)

int

%

4

От -2 147 483 648 до 2 147 483 647

UInteger

uint

4

От 0 до 4 294 967 295

Single (числа с дробной частью одинарной точности)

sng

!

4

Отрицательные числа от -3,402823*1038 до -1,401298*10-45 и положительные от 1,401298*10-45 до 3,402823*1038. Точность 6 – 7 десятичных разрядов.

Long (длинный целый)

lng

&

8

От -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807

ULong

ulng

8

От 0 до 18 446 744 073 709 551 615

Double (числа с дробной частью двойной точности)

dbl

#

8

Отрицательные числа от -1,79769313486232*10308 до -4,9406564841247*10-324 и положительные от 4,9406564841247*10-324 до 1,79769313486232*10308. Точность 14 – 15 десятичных разрядов.

Date (дата/время)

dtm

8

От 0:00:00 1 января 0001 г. до 23:59:59 31 декабря 9999 г.

Decimal (целые числа и числа с дробной частью)

dec

16

Масштабируемый показателем степени 10P, где P изменяется в пределах от 0 до 28. Число имеет P разрядов дробной части. Максимальное значение равно 79 228 162 514 264 337 593 543 950 335, минимальное значение равно -79 228 162 514 264 337 593 543 950 335.

String (строка переменной длины)

str

$

-

Приблизительно до 2 миллиардов символов Unicode, при этом область памяти, выделяемая на один символ, составляет обычно 2 байта (вообще зависит от платформы).

Object (объект)

obj

4

Любой объект

Суффикс – альтернативный (старый) способ указания типа переменной для тех типов, которые перешли в наследство от ранних версий языка. (не рекомендуется использовать).

Dim FirstValue$, SecondValue%

эквивалентно

Dim FirstValue As String, SecondValue As Integer

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]