C # İfadeler, İfadeler ve Bloklar (Örneklerle)

Bu makalede, C # ifadeleri, C # ifadeleri, ifade ile ifade arasındaki fark ve C # blokları hakkında bilgi edineceğiz.

İfadeler, ifadeler ve bloklar bir C # programının yapı taşlarıdır. Bunları ilk "Merhaba Dünya" programımızdan beri kullanıyoruz.

C # İfadeleri

C # içindeki bir ifade, tek bir değere değerlendirilebilen işlenenler (değişkenler, değişmez değerler, yöntem çağrıları) ve işleçlerin bir kombinasyonudur. Kesin olmak gerekirse, bir ifadenin en az bir işlenen içermesi gerekir, ancak herhangi bir işleci olmayabilir.

Aşağıdaki örneğe bakalım:

çift ​​sıcaklık; sıcaklık = 42.05;

İşte 42.05bir ifadedir. Ayrıca, temperature = 42.05bir ifadedir.

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

İşte a + b + cbir ifadedir.

 if (yaş> = 18 && yaş <58) Console.WriteLine ("Çalışmaya uygun");

Burada (age>=18 && age<58)bir booleandeğer döndüren bir ifade var . "Eligible to work"aynı zamanda bir ifadedir.

C # İfadeleri

İfade, bir programın temel bir yürütme birimidir. Bir program birden çok ifadeden oluşur.

Örneğin:

int yaş = 21; Int işaretleri = 90;

Yukarıdaki örnekte, yukarıdaki her iki satır da ifadelerdir.

C # 'da farklı türde ifadeler vardır. Bu eğitimde esas olarak ikisine odaklanacağız:

  1. Beyanname Beyanı
  2. İfade İfadesi

Beyanname Beyanı

Bildirim ifadeleri, değişkenleri bildirmek ve başlatmak için kullanılır.

Örneğin:

char ch; int maxValue = 55;

Hem char ch;ve int maxValue = 55;beyan beyanlardır.

İfade İfadesi

Noktalı virgülle takip edilen ifadeye ifade ifadesi denir.

Örneğin:

/ * Atama * / alan = 3.14 * yarıçap * yarıçap; / * Yöntem çağrısı bir ifadedir * / System.Console.WriteLine ("Merhaba");

Burada 3.14 * radius * radiusbir ifade ve area = 3.14 * radius * radius;bir ifade ifadesidir.

Aynı şekilde System.Console.WriteLine("Hello");hem bir ifade hem de bir ifadedir.

Beyan ve ifade ifadesinin yanı sıra:

  • Seçim İfadeleri (if… else, switch)
  • Yineleme İfadeleri (do, while, for, foreach)
  • Jump İfadeleri (ara, devam et, goto, dönüş, getiri)
  • İstisna İşleme İfadeleri (at, dene-yakala, sonunda dene, sonunda yakala)

Bu ifadeler sonraki derslerde tartışılacaktır.

İfadeler hakkında daha fazla bilgi edinmek istiyorsanız, C # İfadeleri (C # referansı) ziyaret edin

C # Blokları

Blok, küme parantezleri () içine alınmış sıfır veya daha fazla ifadenin bir kombinasyonudur.

Örneğin:

Örnek 1: İfadeli C # Blokları

 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 ) ) )

Programı çalıştırdığımızda çıktı şöyle olacaktır:

 Mevcut sıcaklık = 42.05 Sıcak

İşte, içindeki iki ifade ( ):

 Console.WriteLine ("Mevcut sıcaklık = (0)", sıcaklık);

ve

 Console.WriteLine ("Sıcak");

bir blok oluşturur .

Örnek 2: İfadeleri olmayan C # Bloklar

Aşağıdaki örnekte gösterildiği gibi bir blok içinde herhangi bir ifade bulunmayabilir.

 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 ) ) )

Burada, süslü parantezler ( )sonra if(temperature> 32)sadece yorum ve hiçbir ifadeleri içerir.

Ilginç makaleler...