ASP.NET Razor - Variabel C#
- Halaman Sebelumnya Syarat Razor
- Halaman Berikutnya Perulangan C# Razor
Variabel adalah entitas yang dinamakan untuk menyimpan data.
Variabel
Variabel digunakan untuk menyimpan data.
Nama variabel harus dimulai dengan karakter huruf, tidak boleh mengandung spasi dan karakter reservec.
Variabel dapat berupa tipe yang khusus, menunjukkan jenis data yang disimpan. Variabel string menyimpan nilai string ("Selamat datang di CodeW3C.com"), variabel integer menyimpan nilai numerik (103), variabel tanggal menyimpan nilai tanggal, dan sebagainya.
Gunakan kata kunci var atau tipe untuk mendeklarasikan variabel, tetapi ASP.NET biasanya dapat menentukan jenis data otomatis.
Contoh
// Memakai kata kunci var: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // Memakai tipe data: string greeting = "Welcome to CodeW3C.com"; int counter = 103; DateTime today = DateTime.Today;
Tipe data
Berikut adalah daftar tipe data yang sering digunakan:
Tipe | Deskripsi | Contoh |
---|---|---|
int | Bilangan bulat | 103, 12, 5168 |
float | Bilangan titik desimal | 3.14, 3.4e38 |
decimal | Desimal | 1037.196543 |
bool | Nilai logika | true, false |
string | Nilai string | "Hello CodeW3C.com", "Bill" |
Operator
Operator memberitahu ASP.NET tipe perintah yang akan dieksekusi dalam ekspresi.
Bahasa C# mendukung berbagai operator. Berikut adalah operator yang umum:
Operator | Deskripsi | Contoh |
---|---|---|
= | Memberikan nilai variabel. | i=6 |
|
|
|
|
|
|
== | Sama. Jika nilai sama, kembalikan true. | if (i==10) |
!= | Tidak sama. Jika nilai tidak sama, kembalikan true. | if (i!=10) |
|
|
|
+ | Pertambahan string (cascading atau concatenation) | "w3" + "school" |
. | Titik. Memisahkan objek dan metode. | DateTime.Hour |
() | Kurung. Grup nilai. | (i+5) |
() | Kurung. Pergantian parameter. | x=Add(i,5) |
[] | Kurung. Akses nilai dalam array atau koleksi. | name[3] |
! | Negatif. Membalikkan true atau false. | if (!ready) |
|
|
|
Konversi Tipe Data
Mengubah tipe data satu ke yang lain kadang-kadang sangat berguna.
Sebagian besar contoh yang biasa adalah mengubah input string ke tipe lain, seperti bilangan bulat atau tanggal.
Sebagai aturan, input pengguna akan menjadi string, bahkan jika input pengguna adalah angka. Jadi, nilai input angka harus diubah ke angka sebelum digunakan untuk perhitungan.
Berikut adalah daftar metode konversi yang sering digunakan:
Metode | Deskripsi | Contoh |
---|---|---|
|
Mengubah string ke bilangan bulat. |
if (myString.IsInt()) {myInt = myString.AsInt();} |
|
Mengubah string ke bilangan pecahan. |
if (myString.IsFloat()) {myFloat = myString.AsFloat();} |
|
Mengubah string ke bilangan desimal. |
if (myString.IsDecimal()) {myDec = myString.AsDecimal();} |
|
Mengubah string ke tipe ASP.NET DateTime. |
myString = "10/10/2012"; myDate = myString.AsDateTime(); |
|
Mengubah string ke nilai logis. |
myString = "True"; myBool = myString.AsBool(); |
ToString() | Mengubah tipe data apapun ke string. |
myInt = 1234; myString = myInt.ToString(); |
- Halaman Sebelumnya Syarat Razor
- Halaman Berikutnya Perulangan C# Razor