Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

C# Ekspresi, Pernyataan, dan Blok (Dengan Contoh)

Ekspresi, Pernyataan, dan Blok C# (Dengan Contoh)

Pada artikel ini, kita akan belajar tentang ekspresi C#, pernyataan C#, perbedaan antara ekspresi dan pernyataan, dan blok C#.

Ekspresi, pernyataan dan blok adalah blok bangunan dari program C#. Kami telah menggunakannya sejak program "Hello World" pertama kami.


Ekspresi C#

Ekspresi dalam C# adalah kombinasi operan (variabel, literal, pemanggilan metode) dan operator yang dapat dievaluasi ke nilai tunggal. Tepatnya, ekspresi harus memiliki setidaknya satu operan tetapi mungkin tidak memiliki operator apa pun.

Mari kita lihat contoh di bawah ini:

double temperature;
temperature = 42.05;

Di sini, 42.05 adalah ekspresi. Juga, temperature = 42.05 adalah ekspresi juga.

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

Di sini, a + b + c adalah ekspresi.

if (age>=18 && age<58)
	Console.WriteLine("Eligible to work");

Di sini, (age>=18 && age<58) adalah ekspresi yang mengembalikan boolean nilai. "Eligible to work" juga merupakan ekspresi.


Pernyataan C#

Pernyataan adalah unit dasar eksekusi suatu program. Sebuah program terdiri dari beberapa pernyataan.

Misalnya:

int age = 21;
Int marks = 90;

Pada contoh di atas, kedua baris di atas adalah pernyataan.

Ada berbagai jenis pernyataan dalam C#. Dalam tutorial ini, kami terutama akan fokus pada dua di antaranya:

  1. Pernyataan Deklarasi
  2. Pernyataan Ekspresi

Pernyataan Deklarasi

Pernyataan deklarasi digunakan untuk mendeklarasikan dan menginisialisasi variabel.

Misalnya:

char ch;
int maxValue = 55;

Keduanya char ch; dan int maxValue = 55; adalah pernyataan deklarasi.


Pernyataan Ekspresi

Ekspresi yang diikuti oleh titik koma disebut pernyataan ekspresi.

Misalnya:

/* Assignment */
area = 3.14 * radius * radius;
/* Method call is an expression*/

System.Console.WriteLine("Hello");

Di sini, 3.14 * radius * radius adalah ekspresi dan area = 3.14 * radius * radius; adalah pernyataan ekspresi.

Demikian juga, System.Console.WriteLine("Hello"); adalah ekspresi dan pernyataan.

Selain pernyataan deklarasi dan ekspresi, ada:

Pernyataan ini akan dibahas dalam tutorial selanjutnya.

Jika Anda ingin mempelajari lebih lanjut tentang pernyataan, kunjungi Pernyataan C# ( referensi C#)


Blok C#

Blok adalah kombinasi dari nol atau lebih pernyataan yang diapit oleh kurung kurawal {}.

Misalnya:

Contoh 1:Blok C# 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
		}
	}
}

Saat kita menjalankan program, outputnya adalah:

Current temperature = 42.05
It's hot

Di sini, dua pernyataan di dalam { } :

Console.WriteLine("Current temperature = {0}", temperature);

dan

Console.WriteLine("It's hot");

membentuk blok .


Contoh 2:Blok C# tanpa pernyataan

Sebuah blok mungkin tidak memiliki pernyataan apa pun di dalamnya seperti yang ditunjukkan pada contoh di bawah ini.

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, kurung kurawal { } setelah if(temperature > 32) hanya berisi komentar dan tidak ada pernyataan.


Bahasa C

  1. Ekspresi, Pernyataan, dan Blok Java
  2. C++ do… while loop dengan Contoh
  3. C++ Pointer dengan Contoh
  4. Tipe Data C++ Char dengan Contoh
  5. Operator C++ Overloading dengan Contoh
  6. Fungsi C++ dengan Contoh Program
  7. Tutorial Koleksi C# dengan Contoh
  8. Perbedaan antara while dan do-while:Dijelaskan dengan Contoh
  9. type() dan isinstance() dengan Python dengan Contoh
  10. C# - Ekspresi Reguler