Latest web development tutorials

variáveis ​​ASP.NET Navalha C #

Variável é uma entidade nomeada usado para armazenar dados.


variável

Variável é utilizada para armazenar dados.

Um nome de variável deve começar com um caractere alfabético, e não pode conter espaços ou caracteres reservados.

Uma variável pode ser um tipo especificado, ele indica o tipo de dados de TI lojas. cadeia variável para armazenar o valor de cadeia ( "Welcome to W3CSchool.cc"), integer variável armazena o valor digital (103), variável de data para armazenar valores de data, e assim por diante.

Variáveis ​​declaradas usando a palavra-chave var, ou usando o tipo (se você quiser declarar tipo) declaração, mas geralmente ASP.NET pode determinar automaticamente o tipo de dados.

Exemplos

// Using the var keyword:
var greeting = "Welcome to W3CSchool.cc";
var counter = 103;
var today = DateTime.Today;

// Using data types:
string greeting = "Welcome to W3CSchool.cc";
int counter = 103;
DateTime today = DateTime.Today;


Tipos de dados

Listados abaixo estão os tipos de dados comumente usados:

类型 描述 实例
int 整数(全数字) 103, 12, 5168
float 浮点数 3.14, 3.4e38
decimal 十进制数字(高精度) 1037.196543
bool 布尔值 true, false
string 字符串 "Hello W3CSchool.cc", "John"


operadores

Operadores dizem ASP.NET que tipo de comando na expressão.

Linguagem C # suporta uma variedade de operadores. Listados abaixo são comumente usados ​​operadores:

运算符 描述 实例
= 给一个变量赋值。 i=6
+
-
*
/
加上一个值或者一个变量。
减去一个值或者一个变量。
乘以一个值或者一个变量。
除以一个值或者一个变量。
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
变量递增。
变量递减。
i += 1
i -= 1
== 相等。如果值相等则返回 true。 if (i==10)
!= 不等。如果值不等则返回 true。 if (i!=10)
<
>
<=
>=
小于。
大于。
小于等于。
大于等于。
if (i<10)
if (i>10)
if (i<=10)
if (i>=10)
+ 连接字符串(一系列互相关联的事物)。 "w3" + "schools"
. 点号。分隔对象和方法。 DateTime.Hour
() 圆括号。将值进行分组。 (i+5)
() 圆括号。传递参数。 x=Add(i,5)
[] 中括号。访问数组或者集合的值。 name[3]
! 非。真/假取反。 if (!ready)
&&
||
逻辑与。
逻辑或。
if (ready && clear)
if (ready || clear)


Convertendo tipos de dados

Conversão de um tipo de dados para outro tipo de dados, às vezes muito útil.

O exemplo mais comum é a de converter a cadeia de entrada para outro tipo, como inteiro ou data.

Sob a regra geral, é visto como o processamento de cadeia de entrada do usuário, mesmo se o usuário digita o número. Portanto, o valor deve ser convertida para uma entrada digital, antes que ele possa ser usado para os cálculos.

As listas seguintes métodos de conversão comuns:

方法 描述 实例
AsInt()
IsInt()
转换字符串为整数。 if (myString.IsInt())
{myInt=myString.AsInt();}
AsFloat()
IsFloat()
转换字符串为浮点数。 if (myString.IsFloat())
{myFloat=myString.AsFloat();}
AsDecimal()
IsDecimal()
转换字符串为十进制数。 if (myString.IsDecimal())
{myDec=myString.AsDecimal();}
AsDateTime()
IsDateTime()
转换字符串为 ASP.NET DateTime 类型。 myString="10/10/2012";
myDate=myString.AsDateTime();
AsBool()
IsBool()
转换字符串为布尔值。 myString="True";
myBool=myString.AsBool();
ToString() 转换任何数据类型为字符串。 myInt=1234;
myString=myInt.ToString();