ASP.NET Razor - Variáveis VB
- Página anterior Lógica Razor C#
- Próxima página Loop VB do Razor
Variável é usada para armazenar dados, uma entidade nomeada.
Variável
Variáveis são usadas para armazenar dados.
O nome da variável deve começar com um caractere alfabético e não pode conter espaços e caracteres reservados.
As variáveis podem ser de um tipo específico, indicando o tipo de dados que elas armazenam. Variáveis de string armazenam valores de string ("Bem-vindo ao CodeW3C.com"),variáveis inteiras armazenam valores numéricos (103),variáveis de data armazenam valores de data, etc.
Utilize a palavra-chave Dim ou o tipo para declarar variáveis, mas o ASP.NET geralmente pode determinar automaticamente o tipo de dados.
Exemplo
// Usar palavra-chave Dim: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Usar tipo de dados: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
Tipo de dados
Abaixo está a lista de tipos de dados comuns:
Tipo | Descrição | Exemplo |
---|---|---|
integer | Número inteiro | 103, 12, 5168 |
double | Número de ponto flutuante de 64 bits | 3.14, 3.4e38 |
decimal | Decimal | 1037.196543 |
boolean | Valores lógicos | true, false |
string | Valores de string | "Hello CodeW3C.com", "Bill" |
Operador
O operador informa ao ASP.NET qual tipo de comando executar na expressão.
O VB suporta vários operadores. Abaixo estão os operadores comuns:
Operador | Descrição | Exemplo |
---|---|---|
= | Atribuir valor à variável. | i=6 |
|
|
|
|
|
|
= | Igual. Retornar true se os valores forem iguais. | Se i=10 |
<> | Diferente. Retornar true se os valores forem diferentes. | Se <>10 |
|
|
|
& | Adição de strings (cascata ou empilhamento) | "w3" & "schools" |
. | Ponto. Separar objetos e métodos. | DateTime.Hour |
() | Parenteses. Agrupar valores. | (i+5) |
() | Parenteses. Passar parâmetros. | x=Add(i,5) |
() | Parenteses. Acessar valores de arrays ou conjuntos. | name(3) |
Não | Não. Inverter true ou false. | Se não pronto |
|
|
|
|
|
|
Converter tipos de dados
Converter um tipo de dados para outro às vezes é útil.
A maioria dos exemplos comuns envolve a conversão de entrada de string para outro tipo, como inteiro ou data.
Como regra geral, a entrada do usuário será uma string, mesmo que a entrada seja um número. Portanto, os valores de entrada de números devem ser convertidos para números antes de serem usados em cálculos.
A seguir está uma lista de métodos de conversão comuns:
Método | Descrição | Exemplo |
---|---|---|
|
Converter uma string para um inteiro. |
Se myString.IsInt() então myInt = myString.AsInt() Fim do if |
|
Converter uma string para um número de ponto flutuante. |
Se myString.IsFloat() então myFloat = myString.AsFloat() Fim do if |
|
Converter uma string para um número decimal. |
Se myString.IsDecimal() então myDec = myString.AsDecimal() Fim do if |
|
Converter uma string para o tipo DateTime do ASP.NET. |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Converter uma string para um valor lógico. |
myString = "True" myBool = myString.AsBool() |
ToString() | Converter qualquer tipo de dados para uma string. |
myInt = 1234 myString = myInt.ToString() |
- Página anterior Lógica Razor C#
- Próxima página Loop VB do Razor