C# ประเภทบูล

C Pra Pheth Bul



C# ออกเสียงว่า ซีชาร์ป .NET framework ใช้เพื่อรันภาษาการเขียนโปรแกรมเชิงวัตถุนี้ Microsoft ได้สร้างขึ้นและภาษานี้เป็นของตระกูล C ภาษา C# ใช้สร้างแอปพลิเคชันต่างๆ มากมาย รวมถึงแอปเดสก์ท็อป เว็บแอป และเกม C# มีประเภทข้อมูลมากมายและหนึ่งในนั้นคือประเภทบูลของ C# ชนิดและขนาดของค่าตัวแปรระบุโดยชนิดข้อมูล คำหลัก 'บูล' สามารถใช้เพื่อแสดงประเภทข้อมูลบูลีน คำหลักในภาษากำหนดการกระทำที่กำหนดไว้ล่วงหน้าหรือกระบวนการในตัวบางอย่าง ประเภทข้อมูล 'บูล' เก็บ 1 ไบต์ (8 บิต) ในหน่วยความจำ ในภาษาการเขียนโปรแกรม เราต้องการชนิดข้อมูลที่เก็บค่าเพียงสองค่าที่สามารถเป็นจริงหรือเท็จ ใช่หรือไม่ใช่ และเปิดหรือปิด ดังนั้น ประเภทข้อมูล 'บูล' จึงมีคุณสมบัติเฉพาะนี้ในการเก็บค่าจริงหรือเท็จสองค่า

ไวยากรณ์

บูล ชื่อตัวแปร = ค่า ;

พารามิเตอร์

พารามิเตอร์ที่ใช้ในประเภทบูล C# มีดังนี้:







  • ชื่อตัวแปรบูล : 'ชื่อตัวแปร' แทนตัวแปรใดๆ เช่น x, y, z
  • ค่า : Value แทนค่าทั้งสองค่า ซึ่งอาจเป็นค่าจริงหรือค่าเท็จก็ได้ เป็นเพราะประเภทบูลีนที่แสดงถึงความจริงและใช้ในนิพจน์

การใช้งานประเภท C# Bool

ประเภทบูล C# ใช้ในวิธีการต่าง ๆ เพื่อแสดงค่าความจริง วิธีการบางอย่างส่งคืนค่า 'บูล' และสิ่งเหล่านี้คือ:



  • บูลอาร์เรย์ : อาร์เรย์บูลีน C# นั้นเรียบง่ายและให้รหัสที่ปลอดภัยและสะอาด พวกเขาไม่มีประสิทธิภาพหน่วยความจำ แต่ดีพอ
  • บูลเรียง : บูลีน C# สามารถเรียงลำดับได้ เราสามารถใช้สิ่งนี้เพื่อเรียงลำดับรายการในคอลเลกชันตามจริงหรือเท็จ หากองค์ประกอบยังคงอยู่ในอาร์เรย์หรือรายการ องค์ประกอบเหล่านั้นจะถูกจัดเรียงโดยใช้วิธีการจัดเรียง
  • การแยกวิเคราะห์บูล : สตริงสามารถแปลงเป็น 'บูล' และทำได้โดยใช้วิธีการแยกวิเคราะห์บูลหรือบูล ลองแยกวิเคราะห์

ค่าส่งคืน

ในโปรแกรมประเภท C# bool จะมีการคืนค่าเพียงค่าเดียวที่สามารถเป็นจริงหรือเท็จได้



ตัวอย่างหมายเลข 1:

ในกรณีนี้ เราจะพูดถึงวิธีรับผลลัพธ์ในรูปแบบบูลโดยการเปรียบเทียบค่าจำนวนเต็มสองค่า





ให้เรารันโค้ด C# อย่างง่ายที่แสดงวิธีการทำงานของโปรแกรมนี้ เราเริ่มต้นด้วยการติดตั้งซอฟต์แวร์ 'Visual studio' และเริ่มเขียนโค้ดโดยใช้ .NET Framework ไลบรารีคลาสจำนวนมากที่เป็นของเฟรมเวิร์กนี้เรียกว่าไลบรารีคลาสของเฟรมเวิร์ก เราได้ให้ชื่อโครงการเป็น Example1

โดยใช้ ระบบ ;

เนมสเปซ ตัวอย่างที่ 1

{
ภายใน ระดับ โปรแกรม
{
คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง )
{
นานาชาติ = 5 ;
นานาชาติ = 4 ;
คอนโซล . เขียนไลน์ ( < ) ;
}
}


}

หลังจากใช้เนมสเปซ example1 แล้ว เราให้การอ้างอิงโดยเขียนคำสั่ง 'internal class Program' ที่นี่ 'คลาส' เป็นคำที่ใช้เพื่อกำหนดคลาสใด ๆ ในรหัส ถัดไป ฟังก์ชัน static void Main() จะถูกใช้งาน การใช้คีย์เวิร์ด 'คงที่' แสดงให้เห็นว่าการเข้าถึงของสมาชิกแบบคงที่ไม่ต้องการวัตถุ ประเภทผลตอบแทนของเมธอดนี้คือ 'โมฆะ' คำว่า Main() หมายถึงชื่อเมธอด และฟังก์ชันนี้มีแอตทริบิวต์: string[] args สำหรับอาร์กิวเมนต์บรรทัดคำสั่ง จะใช้แอตทริบิวต์ 'string[] args' ในระหว่างโปรแกรม C# เราสามารถส่งผ่านค่าต่างๆ ในที่นี้ เรานำตัวแปรอินพุต 'a' ซึ่งมีชนิดข้อมูลเป็นจำนวนเต็มมากำหนดเป็นค่า 5 จากนั้น เรานำตัวแปรอินพุตอีกตัว 'b' มากำหนดค่าเป็นค่า 4 เราได้ประกาศตัวแปรเหล่านี้เพื่อเปรียบเทียบและรับ เอาต์พุตเป็นประเภทบูล ในคำสั่งถัดไป ฟังก์ชัน Console.WriteLine() จะถูกเรียกใช้ ซึ่งใช้ในการเขียนข้อความหรือเอาต์พุตบนเทอร์มินัล ในรหัสนี้ ค่าของตัวแปร 'a' และ 'b' จะถูกเปรียบเทียบโดยใช้ตัวดำเนินการเปรียบเทียบเพื่อแสดงว่า 'a' น้อยกว่า 'b' หรือไม่ ดังนั้นในผลลัพธ์เราจะได้คำตอบว่าจริงหรือเท็จ (แบบบูล) เราเรียกใช้โปรแกรมของเราโดยใช้การดีบักและมีเอาต์พุต



ผลลัพธ์ของรหัสดังกล่าวมีให้เห็นที่นี่ ค่าที่ส่งกลับเป็น 'เท็จ' เนื่องจากค่าของ 'a' คือ 5 ซึ่งมากกว่าค่าของ 'b' ดังนั้นเราจึงเหลือเป็นเท็จ

ตัวอย่างหมายเลข สอง:

ที่นี่ เราจะใช้โค้ดอื่นเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับแนวคิดของประเภทข้อมูลบูล ประเภทข้อมูล 'Bool' เก็บหน่วยความจำ 1 ไบต์และแสดงค่าจริงหรือเท็จ และจำเป็นอย่างยิ่งที่จะต้องใช้ประเภทข้อมูลที่เหมาะสมสำหรับตัวแปร ที่นี่เราได้ระบุชื่อโครงการเป็น Example2

โดยใช้ ระบบ ;

เนมสเปซ ตัวอย่างที่ 2

{

ภายใน ระดับ โปรแกรม
{
คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง )
{
บูล isCSharpeasy = จริง ;
บูล isCSharpedยาก = เท็จ ;
คอนโซล . เขียนไลน์ ( isCSharpeasy ) ;
คอนโซล . เขียนไลน์ ( isCSharpedยาก ) ;
}
}


}

'ระบบ' และ 'เนมสเปซตัวอย่าง 2' ใช้ในคำสั่งแรกของโค้ด จากนั้นเราให้การอ้างอิงโดยแทรกบรรทัด 'โปรแกรมชั้นเรียนภายใน' หลังจากนั้นจะใช้วิธี static void Main() เราส่ง 'string[] args' เป็นพารามิเตอร์ให้กับเมธอดนี้ ตอนนี้โปรแกรม C# อนุญาตให้เราส่งค่าต่างๆ ภายในเนื้อความของฟังก์ชัน static void Main() เราได้นำตัวแปร 'isCsharpeasy' ที่มีประเภท 'bool' และตั้งค่าเป็นจริง ในทำนองเดียวกัน ตัวแปรอื่น 'isCsharpedifficult' ถูกกำหนดเป็นเท็จ ในคำสั่งถัดไป เราเรียกใช้ฟังก์ชัน Console.WriteLine() สองครั้ง Console.WriteLine() อันแรกจะแสดงค่าของ 'isCsharpeasy' และอันที่สองจะพิมพ์ค่าของ 'isCsharpedifficult' ฟังก์ชันเหล่านี้จะแสดงผลว่าจริงหรือเท็จ เมื่อมีการเรียกตัวแปร 'isCsharpeasy' จะแสดง 'true' และเมื่อใช้แอตทริบิวต์ 'isCsharpedifficult' จะแสดง 'false'

ดังนั้น ที่นี่เรามีผลลัพธ์ในรูปของประเภทข้อมูลบูลที่เป็นจริงและเท็จ เมื่อ Console.WriteLine() แรกถูกเรียก จะมีการแสดงค่าเป็น 'จริง' และ Console.WriteLine() ที่สองจะพิมพ์ค่าเป็น 'เท็จ'

บทสรุป

บทนำ ไวยากรณ์ และการใช้ประเภทข้อมูล C# bool ได้กล่าวถึงในบทช่วยสอนนี้ นอกจากนี้ เรายังอธิบายการทำงานของคำหลักบูลีนด้วยการแสดงโปรแกรมต่างๆ ใน ​​Visual Studio นอกจากนี้เรายังได้พูดคุยเกี่ยวกับเมธอด C# ที่ใช้ระหว่างการดำเนินการของโปรแกรม นอกจากนี้ เรารันโค้ดที่เราเปรียบเทียบค่าจำนวนเต็มสองค่าเพื่อสร้างผลลัพธ์ประเภทบูล เพื่อให้แน่ใจว่าผู้ใช้เข้าใจประเภทบูล C# อย่างสมบูรณ์ เราได้สำรวจหัวข้อโดยละเอียด