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
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:
Operator | < th>PeneranganInstance | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
= | Tetapkan nilai kepada pembolehubah. | i=6 | ||||||||||||||||||||||||||||||||||||||||||
+
| 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> | Penerangan | Instance | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AsInt()
| 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(); |