Biểu thức khoảng trắng Biểu thức khoảng trắng Bởi: Khuyet Danh Biểu thức Những câu lệnh mà thực việc đánh giá giá trị gọi biểu thức Một phép gán giá trị cho biến biểu thức: var1 = 24; Trong câu lệnh phép đánh giá hay định lượng phép gán có giá trị 24 cho biến var1 Lưu ý toán tử gán (‘=’) toán tử so sánh Do sử dụng toán tử biến bên trái nhận giá trị phần bên phải Các toán tử ngôn ngữ C# phép so sánh hay phép gán trình bày chi tiết mục toán tử chương Do var1 = 24 biểu thức định giá trị 24 nên biểu thức xem phần bên phải biểu thức gán khác: var2 = var1 = 24; Lệnh thực từ bên phải sang biến var1 nhận giá trị 24 tiếp sau var2 nhận giá trị 24 Do hai biến nhận giá trị 24 Có thể dùng lệnh để khởi tạo nhiều biến có giá trị như: a = b = c = d = 24; Khoảng trắng (whitespace) Trong ngôn ngữ C#, khoảng trắng, khoảng tab dòng xem khoảng trắng (whitespace), giống tên gọi xuất khoảng trắng để đại diện cho ký tự C# bỏ qua tất khoảng trắng đó, viết sau: var1=24; Hay 1/2 Biểu thức khoảng trắng var1 = 24; trình biên dịch C# xem hai câu lệnh hoàn toàn giống Tuy nhiên lưu ý khoảng trắng chuỗi không bỏ qua Nếu viết: System.WriteLine("Xin chao!"); khoảng trắng hai chữ “Xin” “chao” đối xử bình thường ký tự khác chuỗi Hầu hết việc sử dụng khoảng trắng tùy ý người lập trình Điều cốt yếu việc sử dụng khoảng trắng làm cho chương trình dễ nhìn dễ đọc Cũng ta viết văn MS Word không trình bày tốt khó đọc gây cảm tình cho người xem Còn trình biên dịch việc dùng hay không dùng khoảng trắng không khác Tuy nhiên, cần lưu ý sử dụng khoảng trắng sau: int x = 24; tương tự như: int x=24; không giống như: intx=24; Trình biên dịch nhận biết khoảng trắng hai bên phép gán phụ bỏ qua, khoảng trắng khai báo kiểu tên biến phụ hay thêm mà bắt buộc phải có tối thiểu khoảng trắng Điều bất hợp lý, khoảng trắng cho phép trình biên dịch nhận biết từ khoá int nhận intx Tương tự C/C++, C# câu lệnh kết thúc với dấu chấm phẩy ‘;’ Do câu lệnh nhiều dòng, dòng nhiều câu lệnh thiết hai câu lệnh phải cách dấu chấm phẩy 2/2 .. .Biểu thức khoảng trắng var1 = 24; trình biên dịch C# xem hai câu lệnh hoàn toàn giống Tuy nhiên lưu ý khoảng trắng chuỗi không bỏ qua Nếu viết: System.WriteLine("Xin chao!"); khoảng trắng. .. hay không dùng khoảng trắng không khác Tuy nhiên, cần lưu ý sử dụng khoảng trắng sau: int x = 24; tương tự như: int x=24; không giống như: intx=24; Trình biên dịch nhận biết khoảng trắng hai bên... khoảng trắng hai bên phép gán phụ bỏ qua, khoảng trắng khai báo kiểu tên biến phụ hay thêm mà bắt buộc phải có tối thiểu khoảng trắng Điều bất hợp lý, khoảng trắng cho phép trình biên dịch nhận biết