Monday, October 14, 2019

Các lệnh điều kiện C# | Lập trình C# cơ bản

Điều kiện IF trong C#

Trong ngôn ngữ lập trình C#, nếu câu lệnh hoặc điều kiện được sử dụng để thực thi khối mã hoặc câu lệnh khi điều kiện được xác định là đúng.
Nói chung, trong c #, câu lệnh có thể được thực thi dựa trên điều kiện được gọi là Điều kiện IF, và câu lệnh có nhiều khả năng là một khối mã.
Cú pháp điều kiện IF C#
Sau đây là cú pháp xác định câu lệnh if trong ngôn ngữ lập trình c #.
if (bool_expression) {
// điều kiện là đúng
}
 Nếu bạn quan sát cú pháp câu lệnh if ở trên, các câu lệnh bên trong if condition sẽ chỉ được thực thi khi các bool_expression nghiến động trả về true nếu không các câu lệnh bên trong if condition sẽ bị bỏ qua để thực thi.
Sau đây là ví dụ đơn giản về việc sử dụng câu lệnh if trong ngôn ngữ lập trình c #.
int x = 20;
if (x >= 10)
{
Console.WriteLine("Number Greater than 10");
}
Nếu bạn quan sát ví dụ trên, câu lệnh Console sẽ chỉ được thực thi khi điều kiện được xác định (x> = 10) trả về true.
Sơ đồ biểu đồ dòng lệnh IF C#
Các lệnh điều kiện C#
Nếu bạn quan sát biểu đồ dòng lệnh c # if trên, nếu điều kiện được xác định là đúng, thì các câu lệnh trong điều kiện if sẽ được thực thi nếu không điều kiện if sẽ kết thúc mà không thực hiện các câu lệnh.

Ví dụ về câu lệnh C #

Sau đây là ví dụ về việc xác định câu lệnh if trong ngôn ngữ lập trình c # để thực thi khối mã hoặc câu lệnh dựa trên biểu thức Boolean.
using System;

namespace Tienanhvn
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 20, y = 10;
            if (x >= 10)
            {
                Console.WriteLine("x is Greater than 10");
            }
            if (y <= 5)
            {
                Console.WriteLine("y is less than or equals to 5");
            }
            Console.WriteLine("Press Enter Key to Exit..");
            Console.ReadLine();
        }
    }
}
Đầu ra của C # If Ví dụ câu lệnh 
Các lệnh điều kiện C#

Điều kiện IF Else C#

Trong Lập trình c# căn bản, câu lệnh hoặc điều kiện if-other có một câu lệnh khác tùy chọn và các câu lệnh khác này sẽ được thực thi bất cứ khi nào điều kiện if không thực thi.

Nói chung, trong câu lệnh c # if-other, bất cứ khi nào biểu thức boolean trả về true, thì nếu các câu lệnh sẽ được thực thi nếu không thì khối lệnh khác sẽ được thực thi.
Cú pháp điều kiện IF Else C#
Sau đây là cú pháp xác định câu lệnh if khác trong ngôn ngữ lập trình c #.
if (boolean_expression)
{
// Statements to Execute if boolean expression is True
}
else {
// Statements to Execute if boolean expression is False
}
Nếu bạn quan sát cú pháp câu lệnh if-other ở trên, các câu lệnh bên trong if condition sẽ chỉ được thực thi khi các hàm bool_expression nghén lại trả về true nếu không các câu lệnh bên trong điều kiện khác sẽ được thực thi.
Sau đây là ví dụ đơn giản về việc sử dụng câu lệnh if-other trong ngôn ngữ lập trình c #.
int x = 20;
if (x >= 10)
{
Console.WriteLine("x is Greater than or equals 10");
}
else
{
Console.WriteLine("x is less than or equals to 10");
}

Sơ đồ biểu đồ dòng lệnh If-Else  C#
Sau đây là sơ đồ biểu đồ luồng sẽ biểu diễn luồng quy trình của câu lệnh if-other trong ngôn ngữ lập trình c#.
Nếu bạn quan sát biểu đồ luồng câu lệnh c # if-other ở trên, nếu điều kiện được xác định là đúng, thì các câu lệnh trong điều kiện if sẽ được thực thi nếu không các câu lệnh trong khối khác sẽ được thực thi.
Ví dụ câu lệnh C # If-Else
Sau đây là ví dụ về việc xác định câu lệnh if-other trong ngôn ngữ lập trình c # để thực thi khối mã hoặc câu lệnh dựa trên biểu thức Boolean.
using System;

namespace Tienanhvn
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 20;
            if (x >= 10)
            {
                Console.WriteLine("x is Greater than or Equals to 10");
            }
            else
            {
                Console.WriteLine("x is Less than 10");
            }
            Console.WriteLine("Press Enter Key to Exit..");
            Console.ReadLine();
        }
    }
}

Điều kiện IF-Else-IF trong C#

Câu lệnh hoặc điều kiện if-other-if được sử dụng để xác định nhiều điều kiện và chỉ thực hiện một điều kiện khớp dựa trên các yêu cầu của chúng tôi.
Nói chung, trong câu lệnh c # if hoặc câu lệnh if-other hữu ích khi chúng ta có một điều kiện để xác thực và thực thi khối câu lệnh được yêu cầu. Trong trường hợp, nếu chúng ta có nhiều điều kiện để xác thực và chỉ thực thi một khối mã, thì câu lệnh if-other-if có ích trong ứng dụng của chúng ta.

Cú pháp điều kiện IF-Else-if

Sau đây là cú pháp xác định if if if if trong ngôn ngữ lập trình c #.
if (condition_1)
{
// Statements to Execute if condition_1 is True
}
else if (condition_2)
{
// Statements to Execute if condition_2 is True
}
else if (condition_3)
{
// Statements to Execute if condition_3 is True
}
....
....
else{
// Statements to Execute if all conditions are False
}
Nếu bạn quan sát cú pháp câu lệnh c # if-other-if ở trên, chúng tôi đã xác định nhiều điều kiện để thực thi các câu lệnh bắt buộc.
Ở đây, việc thực thi câu lệnh if-other-if sẽ bắt đầu từ trên xuống dưới và ngay khi điều kiện trả về đúng, thì mã bên trong if hoặc khác nếu khối sẽ được thực thi và điều khiển sẽ ra khỏi vòng lặp.
Trong trường hợp, nếu không có điều kiện nào trả về true, thì mã bên trong khối khác sẽ được thực thi.
Sau đây là ví dụ đơn giản về việc sử dụng câu lệnh if-other-if trong ngôn ngữ lập trình c #.
int x = 5;
if (x == 10)
{
Console.WriteLine("x value equals to 10");
}
else if (x > 10)
{
Console.WriteLine("x value greater than 10");
}
else
{
Console.WriteLine("x value less than 10");
}
Sơ đồ biểu đồ dòng lệnh C # If-Else-If

Nếu bạn quan sát biểu đồ dòng lệnh c # if-other-if, nếu điều kiện được xác định là đúng, thì các câu lệnh trong if condition sẽ được thực thi nếu không nó sẽ chuyển sang điều kiện khác (other-if) để kiểm tra xem điều kiện có khớp hay không không phải. Trong trường hợp, nếu không có điều kiện nào khớp thì khối khác sẽ được thực thi.
Ví dụ câu lệnh C # If-Else-If
Sau đây là ví dụ về việc xác định câu lệnh if-other-if trong ngôn ngữ lập trình c # để thực thi khối mã hoặc câu lệnh dựa trên biểu thức Boolean.
using System;

namespace Tienanhvn
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 5;
            if (x == 10)
            {
                Console.WriteLine("x value equals to 10");
            }
            else if (x > 10)
            {
                Console.WriteLine("x value greater than 10");
            }
            else
            {
                Console.WriteLine("x value less than 10");
            }
            Console.WriteLine("Press Enter Key to Exit..");
            Console.ReadLine();
        }
    }
}

 Điều kiện Nested If Else C#

Các câu lệnh hoặc điều kiện if-other lồng nhau rất hữu ích để bao gồm một câu lệnh if khác khác trong câu lệnh if khác khác để kiểm tra một điều kiện theo sau một điều kiện khác.

Nói chung, trong c # bằng cách đặt một câu lệnh if khác khác trong câu lệnh if khác khác được gọi là câu lệnh if lồng khác.
Cú pháp của Nested If-Else C#
Sau đây là cú pháp xác định lồng nhau nếu câu lệnh khác trong ngôn ngữ lập trình c #.
if (condition)
{
if (nested_condition_1)
{
// Statements to Execute
}
else
{
// Statements to Execute
}
}
else
{
if (nested_condition_2)
{
// Statements to Execute
}
else
{
// Statements to Execute
}
}
Nếu bạn quan sát cú pháp câu lệnh if-other lồng nhau ở trên, chúng tôi đã xác định một câu lệnh if if other other if if other other condition để thực hiện một điều kiện theo sau một điều kiện khác.
Trong câu lệnh if-other lồng nhau, điều kiện if được xác định trả về true thì nó sẽ nhập vào phần thân của điều kiện và thực hiện một điều kiện khác nếu kiểm tra điều kiện khác dựa trên các yêu cầu của chúng tôi.

Sơ đồ biểu đồ dòng lệnh tuyên bố if-Else lồng nhau

Sau đây là sơ đồ biểu đồ luồng sẽ biểu thị luồng quy trình của câu lệnh lồng nhau-if-other trong ngôn ngữ lập trình c #.
Nếu bạn quan sát biểu đồ luồng câu lệnh if-other lồng nhau ở trên, nếu điều kiện được xác định là đúng, thì điều khác nếu thực thi điều kiện khác khác sẽ xảy ra và thực hiện các thao tác cần thiết. Tương tự như vậy, các câu lệnh if-other lồng nhau khác cũng sẽ được thực thi dựa trên các yêu cầu của chúng tôi.

Ví dụ về câu lệnh if-Else lồng nhau của C #

Dưới đây là ví dụ về việc xác định câu lệnh if-other lồng trong ngôn ngữ lập trình c # để thực thi khối mã hoặc câu lệnh theo sau là một khối mã khác dựa trên yêu cầu của chúng tôi.
using System;

namespace Tienanhvn
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 5, y = 20;
            if (x > y)
            {
                if (x >= 10)
                {
                    Console.WriteLine("x value greater than or equal to 10");
                }
                else
                {
                    Console.WriteLine("x value less than 10");
                }
            }
            else
            {
                if (y <= 20)
                {
                    Console.WriteLine("y value less than or equal to 20");
                }
                else
                {
                    Console.WriteLine("y value greater than 20");
                }
            }
            Console.WriteLine("Press Enter Key to Exit..");
            Console.ReadLine();
        }
    }
}

Điều kiện Switch Case C#

Switch là một câu lệnh lựa chọn và nó sẽ thực thi một câu lệnh tình huống duy nhất từ danh sách nhiều câu lệnh tình huống dựa trên mẫu khớp với biểu thức đã xác định.
Bằng cách sử dụng câu lệnh switch trong c #, chúng ta có thể thay thế chức năng của if if other if if để cung cấp khả năng đọc mã tốt hơn.
Cú pháp của điều kiện Switch case trong C#
Nói chung, trong câu lệnh chuyển đổi c # là một tập hợp nhiều câu lệnh tình huống và nó sẽ chỉ thực thi một câu lệnh trường hợp duy nhất dựa trên giá trị khớp của biểu thức.
Sau đây là cú pháp xác định câu lệnh chuyển đổi trong ngôn ngữ lập trình c #.
switch(variable/expresison){
case value1:
// Statements to Execute
break;
case value2:
//Statements to Execute
break;
....
....
default:
// Statements to Execute if No Case Matches
break;
}
Nếu bạn quan sát cú pháp trên, chúng tôi đã xác định một câu lệnh chuyển đổi với nhiều câu lệnh tình huống. Ở đây, câu lệnh switch sẽ đánh giá biểu thức / giá trị biến bằng cách khớp với các giá trị câu lệnh case (value1, value2, v.v.). Nếu giá trị biến / biểu thức khớp với bất kỳ câu lệnh tình huống nào, thì các câu lệnh bên trong trường hợp cụ thể sẽ được thực thi.

Trong trường hợp, nếu không có câu lệnh tình huống nào khớp với giá trị biểu thức / biến được xác định, thì các câu lệnh bên trong khối mặc định sẽ được thực thi và nó giống như khối khác trong câu lệnh if khác.

Nếu bạn quan sát đoạn mã trên, chúng tôi đã sử dụng một từ khóa break ở cuối mỗi câu lệnh tình huống để dừng việc thực thi thêm các câu lệnh trường hợp không khớp trong chuyển đổi.

Sơ đồ biểu đồ dòng chuyển đổi C #
Sau đây là biểu diễn hình ảnh của dòng quy trình tuyên bố trường hợp chuyển đổi trong ngôn ngữ lập trình c #.

Nếu bạn quan sát biểu đồ luồng câu lệnh chuyển đổi ở trên, luồng quy trình của câu lệnh chuyển đổi sẽ bắt đầu từ trên xuống dưới và trong trường hợp đầu tiên, nó sẽ kiểm tra xem giá trị biểu thức có khớp hay không.

Trong trường hợp, giá trị biểu thức khớp có nghĩa là nó sẽ thực thi khối câu lệnh trường hợp cụ thể và tồn tại câu lệnh chuyển đổi nếu không nó sẽ đi đến câu lệnh trường hợp thứ hai và kiểm tra xem giá trị biểu thức có khớp hay không, cùng một cách tìm kiếm sẽ tiếp tục cho đến khi tìm thấy câu lệnh 
Trong trường hợp, nếu tất cả các câu lệnh tình huống không khớp với giá trị biểu thức đã xác định, thì các câu lệnh khối mặc định sẽ được thực thi và câu lệnh switch sẽ kết thúc.
Ví dụ về Switch case C #
Sau đây là ví dụ về việc sử dụng câu lệnh chuyển đổi trong ngôn ngữ lập trình c #.
using System;

namespace Tienanhvn
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 20;
            switch (x)
            {
                case 10:
                    Console.WriteLine("x value is 10");
                    break;
                case 15:
                    Console.WriteLine("x value is 15");
                    break;
                case 20:
                    Console.WriteLine("x value is 20");
                    break;
                default:
                    Console.WriteLine("Not Known");
                    break;
            }
            Console.WriteLine("Press Enter Key to Exit..");
            Console.ReadLine();
        }
    }
}

No comments:

Post a Comment