Variáveis são nomeados entidades usadas para armazenar dados.
variáveis
As variáveis são usadas para armazenar dados.
O nome de uma variável deve começar com um caractere alfabético e não pode conter caracteres em branco ou reservados.
Uma variável pode ser de um tipo específico, indicando o tipo de dados que armazena. Valores variáveis de cadeia loja de cordas ("Welcome to w3ii") , variáveis inteiras valores numéricos loja (103) , variáveis de data valores de data de lojas, etc.
As variáveis são declaradas usando a palavra-chave var, ou usando o tipo (if you want to declare the type) , mas ASP.NET normalmente pode determinar os tipos de dados automaticamente.
Exemplos
//
Using the var keyword:
var greeting = "Welcome to w3ii";
var
counter = 103;
var today = DateTime.Today;
// Using data types:
string greeting = "Welcome to w3ii";
int counter = 103;
DateTime
today = DateTime.Today;
Tipos de dados
Abaixo está uma lista de tipos de dados comuns:
Tipo | Descrição | Exemplos |
---|---|---|
int | Inteiro (whole numbers) | 103, 12, 5168 |
flutuador | número de ponto flutuante | 3,14, 3.4e38 |
decimal | Número decimal (higher precision) | 1037.196543 |
bool | boleano | verdadeiro falso |
corda | Corda | "Olá w3ii", "John" |
operadores
Um operador diz ASP.NET que tipo de comando para executar em uma expressão.
A linguagem C # suporta muitos operadores. Abaixo está uma lista de operadores comuns:
Operador | Descrição | Exemplo |
---|---|---|
= | Atribui um valor a uma variável. | i=6 |
+ - * / | Adiciona um valor ou variável. Subtrai um valor ou variável. Multiplica um valor ou variável. Divide um valor ou variável. | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | Incrementa uma variável. Diminui uma variável. | i += 1 i -= 1 |
== | Igualdade. Retorna true se valores são iguais. | if (i==10) |
!= | Desigualdade. Retorna true se valores não são iguais. | if (i!=10) |
< > <= >= | Menos que. Melhor que. Menor ou igual. Melhor que ou igual. | if (i<10) if (i>10) if (i<=10) if (i>=10) |
+ | Adição de cordas (concatenation) . | "w3" + "schools" |
. | Ponto. objectos e métodos independentes. | DateTime.Hour |
() | Parêntese. valores grupos. | (i+5) |
() | Parêntese. Passa parâmetros. | x= Add(i,5) |
[] | Colchetes. Acede valores em matrizes ou de colecções. | name[3] |
! | Não. Inverte verdadeiro ou falso. | if (!ready) |
&& || | E lógico. OR lógico. | if (ready && clear) if (ready || clear) |
Convertendo tipos de dados
A conversão de um tipo de dados para outro às vezes é útil.
O exemplo mais comum é o de converter uma entrada de cadeia de um outro tipo, tal como um número inteiro ou uma data.
Como regra geral, a entrada do usuário vem como cordas, mesmo se o usuário digitou um número. Portanto, numéricos valores de entrada tem de ser convertido para números antes que eles possam ser utilizados em cálculos.
Abaixo está uma lista de métodos de conversão comuns:
Método | Descrição | Exemplo |
---|---|---|
AsInt() IsInt() | Converte uma string para um inteiro. | if (myString. IsInt() ) {myInt=myString. AsInt() ;} |
AsFloat() IsFloat() | Converte uma string para um número de ponto flutuante. | if (myString. IsFloat() ) {myFloat=myString. AsFloat() ;} |
AsDecimal() IsDecimal() | Converte uma string para um número decimal. | if (myString. IsDecimal() ) {myDec=myString. AsDecimal() ;} |
AsDateTime() IsDateTime() | Converte uma string para um tipo ASP.NET DateTime. | myString="10/10/2012"; myDate=myString. AsDateTime() ; |
AsBool() IsBool() | Converte uma string em um valor booleano. | myString="True"; myBool=myString. AsBool() ; |
ToString() | Converte qualquer tipo de dados a uma corda. | myInt=1234; myString=myInt. ToString() ; |