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.05
bir ifadedir. Ayrıca, temperature = 42.05
bir ifadedir.
int a, b, c, toplam; toplam = a + b + c;
İşte a + b + c
bir ifadedir.
if (yaş> = 18 && yaş <58) Console.WriteLine ("Çalışmaya uygun");
Burada (age>=18 && age<58)
bir boolean
değ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:
- Beyanname Beyanı
- İ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 * radius
bir 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.