Trong bài này, chúng ta sẽ tìm hiểu về biểu thức C #, câu lệnh C #, sự khác biệt giữa biểu thức và câu lệnh, và các khối C #.
Biểu thức, câu lệnh và khối là khối xây dựng của một chương trình C #. Chúng tôi đã sử dụng chúng kể từ chương trình "Hello World" đầu tiên của chúng tôi.
Biểu thức C #
Một biểu thức trong C # là sự kết hợp của các toán hạng (biến, ký tự, lệnh gọi phương thức) và các toán tử có thể được đánh giá thành một giá trị duy nhất. Nói một cách chính xác, một biểu thức phải có ít nhất một toán hạng nhưng có thể không có bất kỳ toán tử nào.
Hãy xem ví dụ dưới đây:
nhiệt độ gấp đôi; nhiệt độ = 42,05;
Đây, 42.05
là một biểu thức. Ngoài ra, temperature = 42.05
cũng là một biểu thức.
int a, b, c, sum; tổng = a + b + c;
Đây, a + b + c
là một biểu thức.
if (age> = 18 && age <58) Console.WriteLine ("Đủ điều kiện làm việc");
Đây, (age>=18 && age<58)
là một biểu thức trả về một boolean
giá trị. "Eligible to work"
cũng là một biểu thức.
Câu lệnh C #
Câu lệnh là một đơn vị thực thi cơ bản của một chương trình. Một chương trình bao gồm nhiều câu lệnh.
Ví dụ:
int age = 21; Dấu Int = 90;
Trong ví dụ trên, cả hai dòng trên đều là câu lệnh.
Có nhiều loại câu lệnh khác nhau trong C #. Trong hướng dẫn này, chúng tôi sẽ chủ yếu tập trung vào hai trong số chúng:
- Bản tuyên bố
- Tuyên bố biểu thức
Bản tuyên bố
Câu lệnh khai báo dùng để khai báo và khởi tạo biến.
Ví dụ:
char ch; int maxValue = 55;
Cả hai char ch;
và int maxValue = 55;
đều là câu lệnh khai báo.
Tuyên bố biểu thức
Biểu thức được theo sau bởi dấu chấm phẩy được gọi là câu lệnh biểu thức.
Ví dụ:
/ * Chuyển nhượng * / area = 3,14 * radius * radius; / * Lời gọi phương thức là một biểu thức * / System.Console.WriteLine ("Hello");
Đây, 3.14 * radius * radius
là một biểu thức và area = 3.14 * radius * radius;
là một câu lệnh biểu thức.
Tương tự như vậy, System.Console.WriteLine("Hello");
vừa là một biểu thức vừa là một câu lệnh.
Bên cạnh câu lệnh khai báo và câu lệnh biểu thức, có:
- Tuyên bố lựa chọn (nếu… khác, chuyển đổi)
- Câu lệnh lặp lại (do, while, for, foreach)
- Câu lệnh Nhảy (ngắt, tiếp tục, goto, quay lại, nhường chỗ)
- Câu lệnh xử lý ngoại lệ (ném, thử bắt, thử cuối cùng, thử bắt cuối cùng)
Những tuyên bố này sẽ được thảo luận trong các hướng dẫn sau.
Nếu bạn muốn tìm hiểu thêm về các câu lệnh, hãy truy cập Câu lệnh C # (tham chiếu C #)
Khối C #
Một khối là sự kết hợp của không hoặc nhiều câu lệnh được đặt bên trong dấu ngoặc nhọn ().
Ví dụ:
Ví dụ 1: Khối C # với các câu lệnh
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 ) ) )
Khi chúng tôi chạy chương trình, kết quả đầu ra sẽ là:
Nhiệt độ hiện tại = 42.05 Trời nóng
Đây, hai câu lệnh bên trong ( )
:
Console.WriteLine ("Nhiệt độ hiện tại = (0)", nhiệt độ);
và
Console.WriteLine ("Thật nóng");
tạo thành một khối .
Ví dụ 2: Các khối C # không có câu lệnh
Một khối có thể không có bất kỳ câu lệnh nào bên trong nó như được hiển thị trong ví dụ dưới đây.
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 ) ) )
Ở đây, dấu ngoặc nhọn ( )
sau if(temperature> 32)
chỉ chứa chú thích và không có câu lệnh.