C # Ungkapan, Pernyataan dan Blok (Dengan Contoh)

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.05adalah ungkapan. Juga, temperature = 42.05adalah ungkapan juga.

int a, b, c, jumlah; jumlah = a + b + c;

Di sini, a + b + cadalah ungkapan.

 if (umur> = 18 && umur <58) Console.WriteLine ("Layak bekerja");

Di sini, (age>=18 && age<58)adalah ungkapan yang mengembalikan booleannilai. "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:

  1. Penyataan Akuan
  2. 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 * radiusadalah 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.

Artikel menarik...