Najlepszy samouczek ASP.NET C # zmienne Razor W 2024 r. W tym samouczku możesz dowiedzieć się zmienna,Przykłady,Typy danych,operatorzy,Konwersja typów danych,
Zmienna to nazwana jednostka używana do przechowywania danych.
Zmienna służy do przechowywania danych.
Nazwa zmiennej musi zaczynać się od litery i nie może zawierać spacji lub zastrzeżone znaki.
Zmienna może być określony typ, wskazuje rodzaj zapisuje go danych. Ciąg zmiennej do przechowywania wartości ciągu ( "Welcome to W3CSchool.cc"), Integer Zmienna przechowuje wartość cyfrową (103), data zmiennej do przechowywania wartości daty i tak dalej.
Zmienne zadeklarowane za pomocą słowa kluczowego var, lub za pomocą typ (jeśli chcesz zadeklarować typ) oświadczenie, ale generalnie ASP.NET może automatycznie określić typ danych.
Poniżej wymienione są powszechnie stosowane typy danych:
类型 | 描述 | 实例 |
---|---|---|
int | 整数(全数字) | 103, 12, 5168 |
float | 浮点数 | 3.14, 3.4e38 |
decimal | 十进制数字(高精度) | 1037.196543 |
bool | 布尔值 | true, false |
string | 字符串 | "Hello W3CSchool.cc", "John" |
Operatorzy mówią ASP.NET jaki rodzaj polecenia w wyrażeniu.
Język C # obsługuje różne podmioty. Poniżej wymienione są powszechnie stosowane operatory:
运算符 | 描述 | 实例 |
---|---|---|
= | 给一个变量赋值。 | 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) |
Konwersja z jednego typu danych na inny typ danych, czasami bardzo przydatne.
Najbardziej znanym przykładem jest konwersja ciąg wejściowego innego typu, na przykład liczby lub daty.
Zgodnie z ogólną zasadą, że jest postrzegany jako przetwarzania ciąg wejściowy użytkownika, nawet jeśli użytkownik wpisze numer. W związku z tym, wartość musi być przekształcony do wejścia cyfrowego, zanim może on być wykorzystywany do obliczeń.
Poniżej wymieniono typowe metody przetwarzania:
方法 | 描述 | 实例 |
---|---|---|
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(); |