ASP.NET Razor - Переменные C#
- Предыдущая страница Грамматика Razor
- Следующая страница Циклы C# в Razor
Переменная - это наименование объекта, используемого для хранения данных.
Переменная
Переменные используются для хранения данных.
Имя переменной должно начинаться с буквы и не должно содержать пробелов и специальных символов.
Переменная может быть конкретным типом, указывающим тип данных, которые она хранит. Строковые переменные хранят строковые значения ("Добро пожаловать на CodeW3C.com"), целочисленные переменные хранят числовые значения (103), даты хранят значения дат и т.д.
Использование ключевого слова var или типа для объявления переменных, но ASP.NET обычно может автоматически определить тип данных.
Пример
// Использование ключевого слова var: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // Использование типа данных: string greeting = "Welcome to CodeW3C.com"; int counter = 103; DateTime today = DateTime.Today;
тип данных
Вот список некоторых常用的 типов данных:
тип | Описание | Пример |
---|---|---|
int | целые числа | 103, 12, 5168 |
float | двухцветные числа | 3.14, 3.4e38 |
decimal | декимальные значения | 1037.196543 |
bool | логические значения | true, false |
string | строковые значения | "Hello CodeW3C.com", "Bill" |
операторы
Операторы указывают ASP.NET, какой тип команды выполнять в выражениях.
Операторы сообщают ASP.NET, какие типы команд выполнять в выражениях. Вот некоторые распространенные операторы:
операторы | Описание | Пример |
---|---|---|
= | присваивание значения переменной. | i=6 |
|
|
|
|
|
|
== | равно. Возвращает true, если значения равны. | if (i==10) |
!= | не равно. Возвращает true, если значения не равны. | if (i!=10) |
|
|
|
+ | Суммирование строк (каскадирование или наложение) | "w3" + "school" |
. | точка. Разделение объекта и метода. | DateTime.Hour |
() | скобки. Группировка значений. | (i+5) |
() | скобки. Передача параметров. | x=Add(i,5) |
[] | скобки. Доступ к значениям массива или набора. | name[3] |
! | Не. Обратное значение true или false. | if (!ready) |
|
|
|
Преобразование типов данных
Преобразование одного типа данных в другой может быть очень полезным.
Большинство примеров представляют собой преобразование строкового ввода в другой тип, например, целое число или дату.
По умолчанию ввод пользователя становится строкой, даже если вводится цифра. Поэтому перед использованием в вычислениях вводимые значения должны быть преобразованы в числа.
Ниже приведен список常用的 преобразовательных методов:
Метод | Описание | Пример |
---|---|---|
|
Преобразование строки в целое число. |
if (myString.IsInt()) {myInt = myString.AsInt();} |
|
Преобразование строки в浮-point number. |
if (myString.IsFloat()) {myFloat = myString.AsFloat();} |
|
Преобразование строки в десятичное число. |
if (myString.IsDecimal()) {myDec = myString.AsDecimal();} |
|
Преобразование строки в тип DateTime ASP.NET |
myString = "10/10/2012"; myDate = myString.AsDateTime(); |
|
Преобразование строки в логическое значение. |
myString = "True"; myBool = myString.AsBool(); |
ToString() | Преобразование любого типа данных в строку. |
myInt = 1234; myString = myInt.ToString(); |
- Предыдущая страница Грамматика Razor
- Следующая страница Циклы C# в Razor