Σε αυτό το άρθρο, θα μάθουμε για C # εκφράσεις, C # δηλώσεις, διαφορά μεταξύ έκφρασης και δήλωσης και C # μπλοκ.
Οι εκφράσεις, οι δηλώσεις και τα μπλοκ είναι το δομικό στοιχείο ενός προγράμματος C #. Τα χρησιμοποιούμε από το πρώτο μας πρόγραμμα «Hello World».
C # εκφράσεις
Μια έκφραση στο C # είναι ένας συνδυασμός τελεστών (μεταβλητών, γραμμάτων, μεθόδων κλήσεων) και τελεστών που μπορούν να αξιολογηθούν σε μία μόνο τιμή. Για να είμαστε ακριβείς, μια παράσταση πρέπει να έχει τουλάχιστον έναν τελεστή, αλλά μπορεί να μην έχει κανένα τελεστή.
Ας δούμε το παρακάτω παράδειγμα:
διπλή θερμοκρασία θερμοκρασία = 42.05;
Εδώ, 42.05
είναι μια έκφραση. Επίσης, temperature = 42.05
είναι μια έκφραση.
int a, b, c, άθροισμα; άθροισμα = a + b + c;
Εδώ, a + b + c
είναι μια έκφραση.
if (age> = 18 && age <58) Console.WriteLine ("Κατάλληλο για εργασία");
Εδώ, (age>=18 && age<58)
είναι μια έκφραση που επιστρέφει μια boolean
τιμή. "Eligible to work"
είναι επίσης μια έκφραση.
C # Δηλώσεις
Μια δήλωση είναι μια βασική μονάδα εκτέλεσης ενός προγράμματος. Ένα πρόγραμμα αποτελείται από πολλές δηλώσεις.
Για παράδειγμα:
int ηλικία = 21; Int σήματα = 90;
Στο παραπάνω παράδειγμα, και οι δύο γραμμές παραπάνω είναι δηλώσεις.
Υπάρχουν διαφορετικοί τύποι δηλώσεων στο C #. Σε αυτό το σεμινάριο, θα επικεντρωθούμε κυρίως σε δύο από αυτά:
- Δήλωση δήλωσης
- Δήλωση έκφρασης
Δήλωση δήλωσης
Οι δηλώσεις δήλωσης χρησιμοποιούνται για να δηλώσουν και να αρχικοποιήσουν μεταβλητές.
Για παράδειγμα:
char ch; int maxValue = 55;
Και οι δύο char ch;
και int maxValue = 55;
είναι δηλώσεις δήλωσης.
Δήλωση έκφρασης
Μια έκφραση που ακολουθείται από ερωτηματικό ονομάζεται δήλωση έκφρασης.
Για παράδειγμα:
/ * Εκχώρηση * / περιοχή = 3,14 * ακτίνα * ακτίνα. / * Η μέθοδος κλήσης είναι μια έκφραση * / System.Console.WriteLine ("Hello");
Εδώ, 3.14 * radius * radius
είναι μια έκφραση και area = 3.14 * radius * radius;
είναι μια δήλωση έκφρασης.
Ομοίως, System.Console.WriteLine("Hello");
είναι μια έκφραση και μια δήλωση.
Εκτός από τη δήλωση και τη δήλωση έκφρασης, υπάρχουν:
- Δηλώσεις επιλογής (εάν… αλλιώς, εναλλαγή)
- Δηλώσεις επανάληψης (κάνετε, ενώ, για, foreach)
- Άλλες δηλώσεις (διάλειμμα, συνέχεια, μετάβαση, απόδοση, απόδοση)
- Δηλώσεις χειρισμών εξαίρεσης (ρίξτε, δοκιμάστε-πιάστε, δοκιμάστε τελικά, δοκιμάστε-πιάστε-τελικά)
Αυτές οι δηλώσεις θα συζητηθούν σε επόμενα σεμινάρια.
Εάν θέλετε να μάθετε περισσότερα σχετικά με τις δηλώσεις, επισκεφθείτε τις δηλώσεις C # (αναφορά C #)
C # Μπλοκ
Ένα μπλοκ είναι ένας συνδυασμός μηδενικών ή περισσότερων δηλώσεων που περικλείονται μέσα σε αγκύλες ().
Για παράδειγμα:
Παράδειγμα 1: C # Μπλοκ με δηλώσεις
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 ) ) )
Όταν εκτελούμε το πρόγραμμα, η έξοδος θα είναι:
Τρέχουσα θερμοκρασία = 42.05 Είναι ζεστό
Εδώ, οι δύο δηλώσεις μέσα ( )
:
Console.WriteLine ("Τρέχουσα θερμοκρασία = (0)", θερμοκρασία);
και
Console.WriteLine ("Είναι ζεστό");
σχηματίζει ένα μπλοκ .
Παράδειγμα 2: C # Μπλοκ χωρίς δηλώσεις
Ένα μπλοκ μπορεί να μην έχει δηλώσεις μέσα σε αυτό, όπως φαίνεται στο παρακάτω παράδειγμα.
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 ) ) )
Εδώ, οι σγουρές τιράντες ( )
μετά if(temperature> 32)
περιέχουν μόνο σχόλια και καμία δήλωση.