ตัวแปร C# & Operaทอร์พร้อมตัวอย่าง
ตัวแปร C#
ตัวแปรคือชื่อที่กำหนดให้กับพื้นที่เก็บข้อมูลซึ่งใช้ในการจัดเก็บค่าของข้อมูลประเภทต่างๆ ตัวแปรแต่ละตัวใน C# จำเป็นต้องมีประเภทเฉพาะ ซึ่งกำหนดขนาดและเค้าโครงของหน่วยความจำของตัวแปร
ตัวอย่างเช่น ตัวแปรสามารถเป็นชนิด String ซึ่งหมายความว่าตัวแปรจะถูกใช้เพื่อเก็บค่าสตริง โดยขึ้นอยู่กับชนิดข้อมูล การดำเนินการเฉพาะสามารถดำเนินการกับตัวแปรได้
ตัวอย่างเช่น หากเรามีตัวแปรจำนวนเต็ม การดำเนินการเช่นการบวกและการลบสามารถดำเนินการกับตัวแปรได้ เราสามารถประกาศตัวแปรได้หลายตัวในโปรแกรมเดียว
ลองดูตัวอย่างสั้นๆ ของการประกาศตัวแปรหลายตัวในประเภทข้อมูลที่แตกต่างกัน
ในตัวอย่างของเรา เราจะกำหนดตัวแปรสองตัว โดยชนิดหนึ่งคือ 'string' และอีกชนิดหนึ่งคือ 'Integer' จากนั้นเราจะแสดงค่าของตัวแปรเหล่านี้ไปยังคอนโซล สำหรับแต่ละตัวอย่าง เราจะแก้ไขเฉพาะฟังก์ชันหลักในไฟล์ Program.cs ของเรา
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { String message="The value is "; Int32 val=30; Console.Write(message+val); Console.ReadKey(); } } }
คำอธิบายรหัส
- มีการประกาศตัวแปรประเภทข้อมูล String ชื่อของตัวแปรคือ 'ข้อความ' ค่าของตัวแปรคือ “ค่าคือ “
- มีการประกาศตัวแปรประเภทข้อมูล Integer (Int32) ชื่อของตัวแปรคือ 'val' ค่าของตัวแปรคือ 30
- ในที่สุดคำสั่ง Console.write จะใช้ในการส่งออกทั้งค่าของตัวแปร String และ Integer
หากป้อนโค้ดด้านบนถูกต้องแล้วและโปรแกรมทำงานสำเร็จจะแสดงผลลัพธ์ต่อไปนี้
เอาท์พุต
จากเอาต์พุต คุณจะเห็นว่าค่าของตัวแปรทั้งสตริงและจำนวนเต็มจะถูกแสดงไปยังคอนโซล
Operators ใช้สำหรับดำเนินการกับค่าของประเภทข้อมูลต่างๆ ตัวอย่างเช่น หากต้องการบวกตัวเลข 2 ตัว ให้ใช้ตัวดำเนินการ +
มาดูตารางตัวดำเนินการที่มีให้ใช้งานต่างๆ กัน ประเภทข้อมูล
C# Operaโปร
คณิตศาสตร์ Operaโปร
ตัวดำเนินการเหล่านี้ใช้สำหรับดำเนินการทางคณิตศาสตร์กับตัวเลข ด้านล่างนี้คือรายการตัวดำเนินการที่มีให้ใช้งาน C#.
OperaTor | Descriptไอออน |
---|---|
+ | เพิ่มตัวดำเนินการสองตัว |
- | ลบตัวดำเนินการที่สองจากตัวดำเนินการแรก |
* | คูณตัวถูกดำเนินการทั้งสอง |
/ | หารตัวเศษด้วยตัวเศษ |
% | โมดูลัส Operator และส่วนที่เหลือหลังจากการหารจำนวนเต็ม |
++ | ตัวดำเนินการเพิ่มจะเพิ่มค่าจำนวนเต็มหนึ่ง |
- | ตัวดำเนินการลดค่าจะลดค่าจำนวนเต็มลงหนึ่ง |
เชิงสัมพันธ์ Operaโปร
ตัวดำเนินการเหล่านี้ใช้สำหรับการดำเนินการเชิงสัมพันธ์กับตัวเลข ด้านล่างนี้คือรายการตัวดำเนินการเชิงสัมพันธ์ที่มีใน C#
OperaTor | Descriptไอออน |
---|---|
== | ตรวจสอบว่าค่าของตัวดำเนินการสองตัวเท่ากันหรือไม่ ถ้าเท่ากันเงื่อนไขจะกลายเป็นจริง |
!= | ตรวจสอบว่าค่าของตัวดำเนินการสองตัวเท่ากันหรือไม่ หากค่าไม่เท่ากันเงื่อนไขจะกลายเป็นจริง |
> | ตรวจสอบว่าค่าของตัวดำเนินการทางด้านซ้ายมากกว่าค่าของตัวดำเนินการทางด้านขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
< | ตรวจสอบว่าค่าของตัวดำเนินการด้านซ้ายน้อยกว่าค่าของตัวดำเนินการด้านขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
>= | ตรวจสอบว่าค่าของตัวดำเนินการทางด้านซ้ายมากกว่าหรือเท่ากับค่าของตัวดำเนินการทางด้านขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
<= | ตรวจสอบว่าค่าของตัวดำเนินการทางด้านซ้ายน้อยกว่าหรือเท่ากับค่าของตัวดำเนินการทางด้านขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง |
ตรรกะ Operaโปร
ตัวดำเนินการเหล่านี้ใช้สำหรับดำเนินการทางตรรกะกับค่าต่างๆ ด้านล่างนี้คือรายการตัวดำเนินการที่มีใน C#
OperaTor | Descriptไอออน |
---|---|
&& | นี่คือตัวดำเนินการแบบตรรกะ AND หากตัวดำเนินการทั้งสองเป็นจริง เงื่อนไขจะกลายเป็นจริง |
|| | นี่คือตัวดำเนินการแบบตรรกะ OR หากตัวดำเนินการตัวใดตัวหนึ่งเป็นจริง เงื่อนไขจะกลายเป็นจริง |
! | นี่คือตัวดำเนินการ NOT แบบตรรกะ |
มาดูตัวอย่างด่วน ๆ ว่าสามารถใช้ตัวดำเนินการใน .Net ได้อย่างไร
ในตัวอย่างของเรา เราจะกำหนดตัวแปรจำนวนเต็ม 2 ตัวและตัวแปรบูลีน XNUMX ตัว จากนั้นเราจะดำเนินการต่อไปนี้
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Int32 val1 = 10,val2 = 20; bool status = true; Console.WriteLine(val1 + val2); Console.WriteLine(val1 < val2); Console.WriteLine(!(status)); Console.ReadKey(); } } }
คำอธิบายรหัส
- มีการกำหนดตัวแปรจำนวนเต็มสองตัว โดยตัวหนึ่งคือ val1 และอีกตัวหนึ่งคือ val2 ตัวแปรเหล่านี้จะใช้เพื่อแสดงการดำเนินการเชิงสัมพันธ์และเลขคณิต ตัวแปรบูลีนถูกกำหนดขึ้นเพื่อแสดงการดำเนินการเชิงตรรกะ
- ตัวอย่างการดำเนินการทางคณิตศาสตร์แสดงไว้ โดยที่ตัวดำเนินการบวกจะดำเนินการกับ val1 และ val2 ผลลัพธ์จะถูกเขียนลงในคอนโซล
- ตัวอย่างการดำเนินการเชิงสัมพันธ์จะแสดงขึ้น โดยตัวดำเนินการน้อยกว่าจะดำเนินการกับ val1 และ val2 ผลลัพธ์จะถูกเขียนลงในคอนโซล
- ตัวอย่างการดำเนินการเชิงตรรกะจะแสดงขึ้น โดยที่ตัวดำเนินการเชิงตรรกะ (!) จะถูกใช้กับตัวแปรสถานะ ตัวดำเนินการ NOT เชิงตรรกะจะย้อนกลับค่าปัจจุบันของค่าบูลีนใดๆ ดังนั้น หากค่าบูลีนเป็น 'จริง' ตัวดำเนินการ NOT เชิงตรรกะจะส่งคืนค่า 'เท็จ' และในทางกลับกัน ในกรณีของเรา เนื่องจากค่าของตัวแปรสถานะเป็น 'จริง' ผลลัพธ์จะแสดงเป็น 'เท็จ' ผลลัพธ์จะถูกเขียนลงในคอนโซล
หากป้อนโค้ดด้านบนถูกต้องแล้วและโปรแกรมทำงานสำเร็จจะแสดงผลลัพธ์