Все переменные в VB.NET имеют свой тип. Каждый тип переменной полезен по своему. Самые главные типы переменных используемые в VB.NET :

  • Byte - целое число не имеющий знака, для хранения переменной отводится 1 байт, положительное(от 0 до 255)
  • Shotr - целое число, отводится 2 байта, короткое( от -32768 до 32767)
  • Boolean - логический тип( Истина(True) - Ложь(False)), для хранения переменной отводится 2 байта
  • Integer - обычное целое число(от -2147483648 до 2147483647), для хранения переменной отводиться 4 байта
  • String - строка, произвольный текст, чаще всего используемый
  • Date - дата и время
  • Double - десятичная дробь, двоичной точности
  • Long -  целое число, длинное(от -9223372036854775808 до 9223372036854775807)
  • Single - десятичная дробь, обычная точность
  • Decimal - десятичная дробь длинная, абсолютной точности
  • Char - любой символ(из 65536 состоящий из букв, цифр, символов и других)

Типы переменных которые мы не будем пока использовать :

  • Enumerations - перечисления. Типов перечислений много и все с разными именами
  • Structures - структуры – пользовательские типы. Типов структур много и все с разными именами
  • Классы - типов классов огромное количество и все с разными именами.
  • Object - объект – всеобъемлющий тип-хамелеон

Переменные объявляются при помощи оператора Dim. Попробуем объявить переменную

Dim Str As String

- тут мы объявили переменную Str в типе String. За место Str - может быть любая буква или слово на русском или на английском.

Dim Стр As String

- суть не изменилась, только так делать не прилично.

Объявим несколько переменных в одном типе :

Dim a, b, c As Integer

Установим значение переменных одним оператором(иначе говоря объявили и установили  значение) :

Dim Str As String = "Привет мир!"
Dim Int As Integer = "5"
Dim Doub As Double = "1.2"

А можно сначала объявить, а впоследствии присвоить ей значение

Dim Str As String
Str = "Переменные"
Dim Int As Integer
Int = "5"
Dim Doub As Double
Doub = "1.2"

Оператор присваивания..

Dim a, b, s As Integer
a = 10
b = 10
s = a + b
MsgBox(s)

- результат будет 20. Обычное сложение.  Тут мы встретили новое для нас слово  MsgBox про которое вы узнаете в этом уроке MessageBox.

Теперь осталась рассказать как и куда объявлять переменные : переменные можно объявить как для одной процедуры, так и для всех.

Как объявлять для одной процедуры :

Public Class Form1
Dim a As String ' объявили общую переменную для всех процедур Button1_Click и Button2_Click
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim b, s As Integer ' обявили переменную для одной процедуры Button1_Click
a = 10
b = 10
s = a + b
MsgBox(s)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
a = 100
MsgBox(a)
End Sub
End Class

На этом все.

Урок №1 - Первая программа на VB.NET  | Содержание | Урок №3 - Калькулятор на VB.NET

googleplus Переменные в VB.NET
livejournal Переменные в VB.NET