Dalam artikel ini, kita akan belajar mengenai ekspresi C #, pernyataan C #, perbezaan antara ungkapan dan pernyataan, dan blok C #.
Ungkapan, pernyataan dan blok adalah blok asas program C #. Kami telah menggunakannya sejak program "Hello World" pertama kami.
C # Ungkapan
Ungkapan dalam C # adalah gabungan operan (pemboleh ubah, literal, panggilan kaedah) dan operator yang dapat dinilai ke satu nilai. Tepatnya, ungkapan mesti mempunyai sekurang-kurangnya satu operan tetapi mungkin tidak mempunyai operator.
Mari lihat contoh di bawah:
suhu berganda; suhu = 42.05;
Di sini, 42.05
adalah ungkapan. Juga, temperature = 42.05
adalah ungkapan juga.
int a, b, c, jumlah; jumlah = a + b + c;
Di sini, a + b + c
adalah ungkapan.
if (umur> = 18 && umur <58) Console.WriteLine ("Layak bekerja");
Di sini, (age>=18 && age<58)
adalah ungkapan yang mengembalikan boolean
nilai. "Eligible to work"
juga merupakan ungkapan.
Penyataan C #
Pernyataan adalah unit asas pelaksanaan program. Program terdiri daripada pelbagai pernyataan.
Sebagai contoh:
umur int = 21; Tanda int = 90;
Dalam contoh di atas, kedua-dua baris di atas adalah pernyataan.
Terdapat pelbagai jenis pernyataan dalam C #. Dalam tutorial ini, kami akan memfokuskan kepada dua daripadanya:
- Penyataan Akuan
- Penyataan Ekspresi
Penyataan Akuan
Pernyataan deklarasi digunakan untuk menyatakan dan memulakan pemboleh ubah.
Sebagai contoh:
char ch; int maxValue = 55;
Kedua char ch;
- duanya dan int maxValue = 55;
merupakan pernyataan deklarasi.
Penyataan Ekspresi
Ungkapan diikuti dengan titik koma disebut penyataan ekspresi.
Sebagai contoh:
/ * Tugasan * / luas = 3.14 * jejari * jejari; / * Kaedah panggilan adalah ungkapan * / System.Console.WriteLine ("Hello");
Di sini, 3.14 * radius * radius
adalah ungkapan dan area = 3.14 * radius * radius;
penyataan ekspresi.
Begitu juga, System.Console.WriteLine("Hello");
adalah ungkapan dan pernyataan.
Di samping pernyataan dan pernyataan ekspresi, terdapat:
- Pernyataan Pemilihan (jika… lain, tukar)
- Pernyataan Pengulangan (lakukan, sementara, untuk, foreach)
- Pernyataan Lompat (rehat, teruskan, goto, kembali, hasil)
- Penyataan Pengendalian Pengecualian (lemparan, cubaan, percubaan, percubaan-akhirnya)
Pernyataan ini akan dibincangkan dalam tutorial kemudian.
Sekiranya anda ingin mengetahui lebih lanjut mengenai pernyataan, kunjungi Penyataan C # (rujukan C #)
C # Sekatan
Blok adalah gabungan penyataan sifar atau lebih yang dilampirkan di dalam kurungan keriting ().
Sebagai contoh:
Contoh 1: C # Blok dengan pernyataan
using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block Console.WriteLine("Current temperature = (0)", temperature); Console.WriteLine("It's hot"); ) // End of block ) ) )
Semasa kita menjalankan program, outputnya adalah:
Suhu semasa = 42.05 Panas
Di sini, dua pernyataan di dalamnya ( )
:
Console.WriteLine ("Suhu semasa = (0)", suhu);
dan
Console.WriteLine ("Ini panas");
membentuk blok .
Contoh 2: C # Blok tanpa pernyataan
Blok mungkin tidak mempunyai pernyataan di dalamnya seperti yang ditunjukkan dalam contoh di bawah.
using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block // No statements ) // End of block ) ) )
Di sini, pendakap kerinting ( )
selepas if(temperature> 32)
hanya mengandungi komen dan tiada kenyataan.