Tutorial Pisau ...login
Tutorial Pisau Cukur
pengarang:php.cn  masa kemas kini:2022-04-11 14:21:21

Pembolehubah C# cukur


ASP.NET Razor - Pembolehubah C#


Pembolehubah dinamakan entiti yang digunakan untuk menyimpan data.


Pembolehubah

Pembolehubah digunakan untuk menyimpan data.

Nama pembolehubah mesti bermula dengan aksara abjad dan tidak boleh mengandungi ruang atau aksara simpanan.

Pembolehubah boleh daripada jenis yang ditentukan, menunjukkan jenis data yang disimpannya. Pembolehubah rentetan menyimpan nilai rentetan ("Selamat Datang ke W3CSool.cc"), pembolehubah integer menyimpan nilai berangka (103), pembolehubah tarikh menyimpan nilai tarikh dan seterusnya.

Pembolehubah diisytiharkan menggunakan kata kunci var, atau dengan menggunakan jenis jika anda ingin mengisytiharkan jenis, tetapi ASP.NET biasanya boleh menentukan jenis data secara automatik.

Contoh

// Menggunakan kata kunci var:
var greeting = "Selamat datang ke W3CSchool.cc";
var counter = 103;
var today = DateTime.Today;

// Menggunakan jenis data:
string greeting = "Selamat datang ke W3CSchool.cc";
int counter = 103;
DateTime today = DateTime.Today;


Jenis Data

Jenis data yang biasa digunakan disenaraikan di bawah:

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


Operator Operator

memberitahu ASP.NET arahan yang perlu dilakukan dalam ungkapan.

Bahasa C# menyokong pelbagai operator. Pengendali yang biasa digunakan disenaraikan di bawah:

< th>Penerangan
OperatorInstance
=Tetapkan nilai kepada pembolehubah. i=6
+
运算符描述实例
=给一个变量赋值。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)
-<🎜>*<🎜>/<🎜>
Tambah satu nilai atau pembolehubah. <🎜>Tolak nilai atau pembolehubah. <🎜>Darab nilai atau pembolehubah. <🎜>Bahagikan dengan nilai atau pembolehubah. i=5+5<🎜>i=5-5<🎜>i=5*5<🎜>i=5/5
+=<🎜>-=Pembolehubah ditambah. <🎜>Pembolehubah dikurangkan. i += 1<🎜>i -= 1
==Sama. Mengembalikan benar jika nilainya sama. jika (i==10)
!=Tidak sama. Mengembalikan benar jika nilai tidak sama. jika (i!=10)
<<🎜>><🎜><=<🎜>>=Kurang daripada. <🎜>Lebih hebat daripada. <🎜>Kurang daripada atau sama dengan. <🎜>Lebih besar daripada atau sama dengan. jika (i<10)<🎜>jika (i>10)<🎜>jika (i<=10)<🎜>jika (i>=10)
+Rentetan penggabungan (siri perkara yang berkaitan). "w3" + "sekolah"
.Nombor mata. Asingkan objek dan kaedah. DateTime.Jam
()Kurungan. Nilai kumpulan. (i+5)
()Kurungan. Lulus parameter. x=Add(i,5)
[] Tanda kurungan segi empat sama. Akses nilai tatasusunan atau koleksi. nama[3]
!Tidak. Penafian benar/palsu. jika (!sedia)
&&<🎜>||Logik DAN. <🎜>Logik ATAU. jika (sedia && jelas)<🎜>jika (sedia || jelas)


Tukar jenis data

Menukar daripada satu jenis data kepada yang lain kadangkala berguna.

Contoh yang paling biasa ialah menukar input rentetan kepada jenis lain, seperti integer atau tarikh.

Di bawah peraturan am, input pengguna dianggap sebagai rentetan, walaupun jika pengguna memasukkan nombor. Oleh itu, input berangka mesti ditukar kepada nombor sebelum ia boleh digunakan dalam pengiraan.

Kaedah penukaran yang biasa digunakan disenaraikan di bawah:

kaedah < /th>PeneranganInstance
AsInt()
方法描述实例
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();
IsInt()
Tukar rentetan kepada integer . if (myString.IsInt())
{myInt=myString.AsInt();}
AsFloat()IsFloat( )Tukar rentetan kepada nombor titik terapung. if (myString.IsFloat()) {myFloat=myString.AsFloat();}
AsDecimal()<🎜>IsDecimal( )Tukar rentetan kepada nombor perpuluhan. if (myString.IsDecimal())<🎜> {myDec=myString.AsDecimal();}
AsDateTime()<🎜>IsDateTime( )Tukar rentetan kepada jenis ASP.NET DateTime. myString="10/10/2012";<🎜>myDate=myString.AsDateTime();
AsBool()<🎜>IsBool( )Tukar rentetan kepada nilai Boolean. myString="True";<🎜>myBool=myString.AsBool();
ToString()Tukar sebarang Jenis data ialah rentetan. myInt=1234;<🎜>myString=myInt.ToString();
<🎜><🎜><🎜>