Kiểu Bool C#

Kieu Bool C



C# được phát âm là C nét. .NET framework được sử dụng để thực thi ngôn ngữ lập trình hướng đối tượng này. Microsoft đã tạo ra nó và ngôn ngữ này thuộc họ C. Ngôn ngữ C# được sử dụng để tạo nhiều loại ứng dụng, bao gồm ứng dụng dành cho máy tính để bàn, ứng dụng web và trò chơi. C# có nhiều kiểu dữ liệu và một trong số đó là kiểu bool C#. Loại và kích thước của các giá trị biến được chỉ định bởi loại dữ liệu. Từ khóa 'bool' có thể được sử dụng để biểu thị kiểu dữ liệu Boolean. Các từ khóa trong ngôn ngữ xác định một hành động được xác định trước hoặc một số quy trình tích hợp sẵn. Kiểu dữ liệu 'bool' lưu trữ 1 byte (8 bit) trong bộ nhớ. Trong một ngôn ngữ lập trình, chúng ta cần một kiểu dữ liệu chỉ lưu trữ hai giá trị có thể đúng hoặc sai, có hoặc không và bật hoặc tắt. Vì vậy, kiểu dữ liệu 'Bool' có thuộc tính cụ thể này để lưu trữ hai giá trị đúng hoặc sai.

cú pháp

bool tên biến = giá trị ;

Thông số

Các tham số được sử dụng trong kiểu bool C# như sau:







  • Bool Tên biến : 'Tên biến' đại diện cho bất kỳ biến nào như x, y, z.
  • Giá trị : Giá trị đại diện cho hai giá trị có thể đúng hoặc sai. Đó là do loại Boolean đại diện cho sự thật và được sử dụng trong biểu thức.

Cách sử dụng loại C# Bool

Kiểu bool trong C# được sử dụng trong các phương thức khác nhau để biểu diễn các giá trị thực. Một số phương pháp trả về các giá trị 'bool' và đó là:



  • Mảng bool : Các mảng C# Boolean rất đơn giản và cho phép viết mã sạch và an toàn. Chúng không hiệu quả về bộ nhớ nhưng đủ tốt
  • Sắp xếp bool : Boolean C# có thể được sắp xếp. Chúng ta có thể sử dụng điều này để sắp xếp các mục trong bộ sưu tập theo đúng hoặc sai. Nếu các phần tử được giữ lại trong một mảng hoặc danh sách thì chúng được sắp xếp bằng cách sử dụng phương pháp Sắp xếp.
  • Phân tích Bool : Các chuỗi có thể được chuyển đổi thành một 'bool'. Và điều này được thực hiện bằng cách sử dụng phương thức phân tích cú pháp bool hoặc bool. Hãy thử phân tích cú pháp.

Giá trị trả về

Trong các chương trình kiểu bool của C#, chỉ có một giá trị được trả về có thể đúng hoặc sai.



Ví dụ không. 1:

Trong trường hợp này, chúng ta sẽ thảo luận cách lấy kết quả ở kiểu bool bằng cách so sánh hai giá trị số nguyên.





Hãy để chúng tôi thực thi một mã C# đơn giản cho biết chương trình này hoạt động như thế nào. Chúng tôi bắt đầu bằng cách cài đặt phần mềm ‘Visual studio’ và bắt đầu viết mã bằng cách sử dụng .NET Framework. Nhiều thư viện lớp thuộc khung này được gọi là thư viện lớp khung. Chúng tôi đã đặt tên dự án là Ví dụ1.

sử dụng Hệ thống ;

không gian tên ví dụ 1

{
nội bộ lớp Chương trình
{
tĩnh khoảng trống Chính ( sợi dây [ ] tranh luận )
{
int một = 5 ;
int b = 4 ;
Bảng điều khiển . ViếtDòng ( một < b ) ;
}
}


}

Sau khi sử dụng không gian tên example1, chúng tôi đưa ra tham chiếu bằng cách viết câu lệnh 'chương trình lớp nội bộ'. Ở đây, 'lớp' là một thuật ngữ đang được sử dụng để xác định bất kỳ lớp nào trong mã. Tiếp theo, hàm void Main() tĩnh được sử dụng. Việc sử dụng từ khóa 'tĩnh' cho thấy khả năng truy cập của các thành viên tĩnh không yêu cầu đối tượng. Kiểu trả về của phương thức này là ‘void’. Thuật ngữ Main() cho biết tên phương thức. Và hàm này chứa thuộc tính: string[] args. Đối với các đối số dòng lệnh, thuộc tính ‘string[] args’ sẽ được sử dụng. Trong chương trình C#, chúng ta có thể truyền nhiều giá trị. Ở đây, chúng tôi đã lấy một biến đầu vào 'a' có kiểu dữ liệu số nguyên và gán cho nó giá trị 5. Sau đó, chúng tôi đã lấy một biến đầu vào khác 'b' và gán nó với giá trị 4. Chúng tôi đã khai báo các biến này để so sánh chúng và nhận một đầu ra ở dạng bool. Trong câu lệnh tiếp theo, hàm Console.WriteLine() được gọi, được sử dụng để viết văn bản hoặc đầu ra trên thiết bị đầu cuối. Trong mã này, giá trị của các biến 'a' và 'b' được so sánh bằng cách sử dụng toán tử so sánh để cho biết liệu 'a' có nhỏ hơn 'b' hay không. Vì vậy, trong kết quả, chúng tôi sẽ nhận được câu trả lời đúng hoặc sai (kiểu bool). Chúng tôi chạy chương trình của mình bằng cách sử dụng gỡ lỗi và có một đầu ra.



Kết quả của mã nói trên được nhìn thấy ở đây. Giá trị trả về là 'false' vì giá trị của 'a' là 5, giá trị này lớn hơn giá trị của 'b', do đó chúng ta sẽ trả về giá trị sai.

Ví dụ không. hai:

Ở đây, chúng ta sẽ triển khai một đoạn mã khác để biết thêm về khái niệm kiểu dữ liệu bool. Kiểu dữ liệu 'Bool' lưu trữ 1 byte bộ nhớ và biểu thị giá trị đúng hoặc sai. Và điều quan trọng là sử dụng kiểu dữ liệu thích hợp cho biến. Ở đây, chúng tôi đã chỉ định tên dự án là Ví dụ2.

sử dụng Hệ thống ;

không gian tên ví dụ2

{

nội bộ lớp Chương trình
{
tĩnh khoảng trống Chính ( sợi dây [ ] tranh luận )
{
bool isCSharpeasy = thật ;
bool isCSharpedifficult = sai ;
Bảng điều khiển . ViếtDòng ( isCSharpeasy ) ;
Bảng điều khiển . ViếtDòng ( isCSharpedifficult ) ;
}
}


}

'Hệ thống' và 'không gian tên ví dụ2' được sử dụng trong câu lệnh đầu tiên của mã. Sau đó, chúng tôi cung cấp tham chiếu bằng cách chèn dòng 'chương trình lớp nội bộ'. Sau đó, phương thức void Main() tĩnh được sử dụng. Chúng tôi chuyển 'chuỗi [] args' làm tham số cho phương thức này. Bây giờ, chương trình C# cho phép chúng ta truyền giá trị. Trong phần thân của hàm void Main() tĩnh, chúng ta đã lấy biến 'isCsharpeasy' có kiểu 'bool' và đặt nó thành true. Tương tự, một biến khác 'isCsharpedifficult' được định nghĩa là sai. Trong câu lệnh tiếp theo, chúng tôi đã gọi hàm Console.WriteLine() hai lần. Console.WriteLine() đầu tiên sẽ đại diện cho giá trị của 'isCsharpeasy' và cái thứ hai sẽ in giá trị của 'isCsharpedifficult'. Các chức năng này sẽ hiển thị kết quả là đúng hoặc sai. Khi biến 'isCsharpeasy' được gọi, thì 'true' sẽ được hiển thị và khi thuộc tính 'isCsharpedifficult' được sử dụng, thì 'false' sẽ được hiển thị.

Vì vậy, ở đây chúng tôi có đầu ra dưới dạng kiểu dữ liệu bool là đúng và sai. Khi Console.WriteLine() đầu tiên được gọi, nó đã hiển thị giá trị là 'true' và Console.WriteLine() thứ hai in các giá trị là 'false'.

Sự kết luận

Phần giới thiệu, cú pháp và cách sử dụng kiểu dữ liệu bool trong C# đã được thảo luận trong hướng dẫn này. Hơn nữa, chúng tôi đã giải thích việc thực hiện các từ khóa Boolean bằng cách thực hiện các chương trình khác nhau trong studio trực quan. Chúng ta cũng đã nói về các phương thức C# được sử dụng trong quá trình thực thi chương trình. Ngoài ra, chúng tôi chạy mã trong đó chúng tôi so sánh hai giá trị số nguyên để tạo ra kết quả kiểu bool. Để đảm bảo rằng người dùng hiểu đầy đủ về loại bool trong C#, chúng tôi đã khám phá chủ đề này một cách chi tiết.