ASP.NET Razor - переменные VB
- Предыдущая страница Логика Razor C#
- Следующая страница Циклы VB в Razor
Переменная - это именованная сущность, используемая для хранения данных.
Переменная
Переменные используются для хранения данных.
Имя переменной должно начинаться с буквы и не должно содержать пробелов и резервируемых символов.
Переменная может быть конкретного типа, указывающего тип данных, которые она хранит. Строковые переменные хранят строковые значения ("Добро пожаловать на CodeW3C.com"), целочисленные переменные хранят числовые значения (103), переменные даты хранят значения дат и т.д.
Использование ключевого слова Dim или типа для объявления переменных, хотя ASP.NET обычно может автоматически определить тип данных.
Пример
// Использование ключевого слова Dim: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Использование типов данных: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
Тип данных
Вот список часто используемых типов данных:
Тип | Описание | Пример |
---|---|---|
integer | Целое число | 103, 12, 5168 |
double | 64-битное浮ательное число | 3.14, 3.4e38 |
decimal | Десятичное число | 1037.196543 |
boolean | Логическое значение | true, false |
string | Строка | "Hello CodeW3C.com", "Bill" |
оператор
Операторы указывают ASP.NET, какие типы команд выполнять в выражениях.
Язык VB поддерживает множество операторов. Вот некоторые из них:
оператор | Описание | Пример |
---|---|---|
= | присваивание значения переменной. | i=6 |
|
|
|
|
|
|
= | равно. Возвращает true, если значения равны. | if i=10 |
<> | не равно. Возвращает true, если значения не равны. | if <>10 |
|
|
|
& | Сложение строк (катенация или позиционирование) | "w3" & "schools" |
. | точка. Разделение объекта и метода. | DateTime.Hour |
() | скобки. Группировка значений. | (i+5) |
() | скобки. Передача параметров. | x=Add(i,5) |
() | скобки. Доступ к значению в массиве или集合е. | name(3) |
не | не. Инверсия true или false. | if Not ready |
|
|
|
|
|
|
Преобразование типов данных
Преобразование одного типа данных в другой может быть очень полезным.
Самыми распространенными примерами являются преобразования строкового ввода в другой тип данных, например, в целое число или дату.
По умолчанию ввод пользователя преобразуется в строку, даже если вводится число. Поэтому перед использованием значения в вычислениях его необходимо преобразовать в число.
Ниже приведен список常用的 преобразовательных методов:
Метод | Описание | Пример |
---|---|---|
|
Преобразование строки в целое число. |
if myString.IsInt() then myInt = myString.AsInt() end if |
|
Преобразование строки в плавающую точку. |
if myString.IsFloat() then myFloat = myString.AsFloat() end if |
|
Преобразование строки в десятичное число. |
if myString.IsDecimal() then myDec = myString.AsDecimal() end if |
|
Преобразование строки в тип DateTime ASP.NET |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Преобразование строки в логическое значение. |
myString = "True" myBool = myString.AsBool() |
ToString() | Преобразование любого типа данных в строку. |
myInt = 1234 myString = myInt.ToString() |
- Предыдущая страница Логика Razor C#
- Следующая страница Циклы VB в Razor