ตัวแปรในภาษา C#
ตัวแปรคือชื่อที่กำหนดให้กับพื้นที่เก็บข้อมูลที่โปรแกรมของเราสามารถจัดการได้ ตัวแปรแต่ละตัวใน C# มีประเภทเฉพาะ ซึ่งจะกำหนดขนาดและเลย์เอาต์ของหน่วยความจำของตัวแปรถึงช่วงของค่าที่สามารถจัดเก็บไว้ภายในหน่วยความจำนั้นและชุดของการดำเนินการที่สามารถนำไปใช้กับตัวแปรได้
พิมพ์ในภาษา C#
ตัวแปรใน C# แบ่งออกเป็นประเภทต่อไปนี้:ประเภทค่า การอ้างอิง และตัวชี้
ประเภทของค่า
ตัวแปรประเภทค่าสามารถกำหนดค่าได้โดยตรง มาจาก class system.ValueType
ประเภทอ้างอิง
ประเภทการอ้างอิงไม่มีข้อมูลจริงที่เก็บไว้ในตัวแปร แต่มีการอ้างอิงถึงตัวแปร
การใช้ตัวแปรหลายตัว ประเภทการอ้างอิงสามารถอ้างถึงตำแหน่งหน่วยความจำได้ หากข้อมูลในตำแหน่งหน่วยความจำมีการเปลี่ยนแปลงโดยตัวแปรตัวใดตัวหนึ่ง ตัวแปรอื่นจะสะท้อนถึงการเปลี่ยนแปลงในค่านี้โดยอัตโนมัติ ตัวอย่างของประเภทการอ้างอิงในตัว ได้แก่ ออบเจ็กต์ ไดนามิก และสตริง
ประเภทของตัวชี้
ตัวแปรประเภทตัวชี้เก็บที่อยู่หน่วยความจำของประเภทอื่น
ตัวดำเนินการใน C#
โอเปอเรเตอร์คือสัญลักษณ์ที่บอกให้คอมไพเลอร์ดำเนินการจัดการทางคณิตศาสตร์หรือตรรกะที่เฉพาะเจาะจง
ต่อไปนี้เป็นโอเปอเรเตอร์ -
- ตัวดำเนินการเลขคณิต
- ตัวดำเนินการเชิงสัมพันธ์
- ตัวดำเนินการเชิงตรรกะ
- ตัวดำเนินการระดับบิต
- ตัวดำเนินการมอบหมาย