Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Đôi khi, bạn sẽ muốn code C# chỉ chạy ở những điều kiện nhất định. Các lệnh và toán tử trong C# dưới đây sẽ giúp bạn làm việc đó.

Lệnh điều kiện cho phép một chương trình thực hiện các tác vụ khác nhau dựa trên điều kiện cụ thể. Chúng thường được viết dưới dạng lệnh “if-then” (nếu-thì). Tại đây, một khối code chỉ chạy nếu một điều kiện nào đó là true.
Trong C#, bạn có thể viết các lệnh điều kiện bằng nhiều cách khác nhau, bao gồm lệnh if-else chuẩn, lệnh switch, toán tử bậc ba và toán tử ba ngôi nullable.
Bạn có nhiều cách khác nhau để viết lệnh điều kiện trong JavaScript, Java, C++, Python và các ngôn ngữ khác. Trong C#, bạn có tể bắt đầu thực hành những lệnh này trong một ứng dụng C# đơn giản ở Visual Studio.
Lệnh if kiểm tra một điều kiện để đánh giá độ chính xác của nó. Nếu điều kiện đánh giá là true, code trong khối này sẽ chạy. Nếu không, nó sẽ không hoạt động.
int age = 25;
if (age >= 18)
{
Console.WriteLine("You are an adult.");
}
Bạn có thể thêm các khối else-if nếu muốn khối code khác chạy cho một nhóm điều kiện khác nhau. Một khối else sẽ chạy khi không có điều kiện nào trước đó được đánh giá là đúng (true).
int age = 25;
if (age >= 18)
{
Console.WriteLine("You are an adult.");
}
else if (age >= 13)
{
Console.WriteLine("You are a teenager.");
}
else
{
Console.WriteLine("You are a child.");
}
Ở ví dụ trên, lệnh if đầu tiên là true và chạy khối code đầu tiên. Nếu giá trị của biến tuổi là 15, thay vào đó, chương trình này sẽ chạy khối code thứ hai. Nếu biến tuổi là 8, chương trình sẽ chạy code bên trogn khối else.
Nếu khối code muốn chạy chỉ bao gồm một dòng, bạn có thể loại bỏ dấu ngoặc nhọn sau điều kiện if:
if (age >= 18)
Console.WriteLine("You are an adult.");
Bạn cũng áp dụng được lệnh này cho khối else-if và else:
if (age >= 18)
Console.WriteLine("You are an adult.");
else if (age >= 13)
Console.WriteLine("You are a teenager.");
else
Console.WriteLine("You are a child.");
Một lệnh switch trong C# có thể là cách thuận tiện hơn để sắp xếp các điều kiện nếu bạn muốn tránh dùng quá nhiều lệnh if.
Trong một switch, bạn có thể nhập một giá trị để so sánh nhiều trường hợp, bao gồm các lựa chọn có thể có giá trị phù hợp.
int score = 4;
char grade;
switch (score)
{
case 5:
grade = 'A';
break;
case 4:
grade = 'B';
break;
case 3:
grade = 'C';
break;
case 2:
grade = 'D';
break;
case 1:
grade = 'E';
break;
default:
grade = 'F';
break;
}
Console.WriteLine("Your grade is: " + grade);
Một toán tử ba ngôi là cách viết tắt của lệnh if trong C#. Nó theo cú pháp sau:
condition ? code when true : code when false
Lệnh này baog ồm điều kiện, được theo sau bởi dấu hỏi. Ở bên trái của dấu hai chấm là code chương trình sẽ chạy khi điều kiện true - đúng. Ở bên phải dấu hai chấm là code chương trình sẽ chạy khi điều kiện false - sai.
int result = 49; var message = result > 50 ? "You passed!" : "You failed!"; Console.WriteLine(message);
Bạn có thể dùng toán tử ba ngôi nullable để gán một giá trị cho biến có thể là null. Nó dùng cu pháp sau:
var result = value ?? defaultValue
Ví dụ bên dưới gán giá trị của biến num cho biến number. Nếu biến num là null, nó sẽ gán giá trị mặc định của 0 cho biến số.
int? num = null; int number = num ?? 0;
Bạn có thể dùng lệnh điều kiện để tạo ứng dụng có thể phản hồi với các điều kiện cụ thể. Khi xây dựng app, xem xét các cấu trúc khác cũng quan trọng. Điều đó có thể khiến code của bạn chạy hiệu quả hơn.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Tìm hiểu sâu dữ liệu phân tích bằng AI
Cách tích hợp Discord Webhook credential trong n8n
Hướng dẫn tạo nhân vật đồng bộ giọng nói trên Flow
Tạo ảnh chibi 3D fanpage theo ngành nghề cực hot
Hướng dẫn tạo báo cáo kế hoạch từ ghi chú trên NotebookLM
Hướng dẫn căn chỉnh văn bản theo đúng NĐ 30
Từ phiên bản mới, BYOK có thể hoạt động ngay cả khi người dùng không đăng nhập tài khoản. Điều này có nghĩa là các tính năng như AI Chat, tool calling, MCP server, và AI agent workflow… đều có thể vận hành trong những môi trường bị hạn chế kết nối ho
Hướng dẫn tải voice có sẵn trên ChatGPT
Lập bản đồ hành trình khách hàng với sự hỗ trợ từ AI
Cách thiết lập Youtube node trên n8n
Phân tích cạnh tranh trong nghiên cứu khách hàng với AI
Prompt tạo poster ô tô bằng AI cực kỳ ấn tượng
Hướng dẫn thay trang phục chuyên nghiệp bằng Mask Magic trên Flow
Xây dựng MCP server đầu tiên
Phân tích chuyên sâu về các công cụ MCP: Những hàm mà AI có thể gọi
Resources và Prompts: Hai yếu tố cơ bản còn lại trong MCP
MCP server thực tế: Database, API và file
Hướng dẫn bật phụ đề AI gọi video trên Zalo
Bảo mật, xác thực và triển khai MCP