ตัวแปร C# & Operaทอร์พร้อมตัวอย่าง

ตัวแปร C#

ตัวแปรคือชื่อที่กำหนดให้กับพื้นที่เก็บข้อมูลซึ่งใช้ในการจัดเก็บค่าของข้อมูลประเภทต่างๆ ตัวแปรแต่ละตัวใน C# จำเป็นต้องมีประเภทเฉพาะ ซึ่งกำหนดขนาดและเค้าโครงของหน่วยความจำของตัวแปร

ตัวอย่างเช่น ตัวแปรสามารถเป็นชนิด String ซึ่งหมายความว่าตัวแปรจะถูกใช้เพื่อเก็บค่าสตริง โดยขึ้นอยู่กับชนิดข้อมูล การดำเนินการเฉพาะสามารถดำเนินการกับตัวแปรได้

ตัวอย่างเช่น หากเรามีตัวแปรจำนวนเต็ม การดำเนินการเช่นการบวกและการลบสามารถดำเนินการกับตัวแปรได้ เราสามารถประกาศตัวแปรได้หลายตัวในโปรแกรมเดียว

ลองดูตัวอย่างสั้นๆ ของการประกาศตัวแปรหลายตัวในประเภทข้อมูลที่แตกต่างกัน

ในตัวอย่างของเรา เราจะกำหนดตัวแปรสองตัว โดยชนิดหนึ่งคือ 'string' และอีกชนิดหนึ่งคือ 'Integer' จากนั้นเราจะแสดงค่าของตัวแปรเหล่านี้ไปยังคอนโซล สำหรับแต่ละตัวอย่าง เราจะแก้ไขเฉพาะฟังก์ชันหลักในไฟล์ Program.cs ของเรา

ตัวแปร C#

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();
  }
 }
}

คำอธิบายรหัส

  1. มีการประกาศตัวแปรประเภทข้อมูล String ชื่อของตัวแปรคือ 'ข้อความ' ค่าของตัวแปรคือ “ค่าคือ “
  2. มีการประกาศตัวแปรประเภทข้อมูล Integer (Int32) ชื่อของตัวแปรคือ 'val' ค่าของตัวแปรคือ 30
  3. ในที่สุดคำสั่ง Console.write จะใช้ในการส่งออกทั้งค่าของตัวแปร String และ Integer

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

เอาท์พุต

ตัวแปร C#

จากเอาต์พุต คุณจะเห็นว่าค่าของตัวแปรทั้งสตริงและจำนวนเต็มจะถูกแสดงไปยังคอนโซล

Operators ใช้สำหรับดำเนินการกับค่าของประเภทข้อมูลต่างๆ ตัวอย่างเช่น หากต้องการบวกตัวเลข 2 ตัว ให้ใช้ตัวดำเนินการ +

มาดูตารางตัวดำเนินการที่มีให้ใช้งานต่างๆ กัน ประเภทข้อมูล

C# Operaโปร

คณิตศาสตร์ Operaโปร

ตัวดำเนินการเหล่านี้ใช้สำหรับดำเนินการทางคณิตศาสตร์กับตัวเลข ด้านล่างนี้คือรายการตัวดำเนินการที่มีให้ใช้งาน C#.

OperaTor Descriptไอออน
+ เพิ่มตัวดำเนินการสองตัว
- ลบตัวดำเนินการที่สองจากตัวดำเนินการแรก
* คูณตัวถูกดำเนินการทั้งสอง
/ หารตัวเศษด้วยตัวเศษ
% โมดูลัส Operator และส่วนที่เหลือหลังจากการหารจำนวนเต็ม
++ ตัวดำเนินการเพิ่มจะเพิ่มค่าจำนวนเต็มหนึ่ง
- ตัวดำเนินการลดค่าจะลดค่าจำนวนเต็มลงหนึ่ง

เชิงสัมพันธ์ Operaโปร

ตัวดำเนินการเหล่านี้ใช้สำหรับการดำเนินการเชิงสัมพันธ์กับตัวเลข ด้านล่างนี้คือรายการตัวดำเนินการเชิงสัมพันธ์ที่มีใน C#

OperaTor Descriptไอออน
== ตรวจสอบว่าค่าของตัวดำเนินการสองตัวเท่ากันหรือไม่ ถ้าเท่ากันเงื่อนไขจะกลายเป็นจริง
!= ตรวจสอบว่าค่าของตัวดำเนินการสองตัวเท่ากันหรือไม่ หากค่าไม่เท่ากันเงื่อนไขจะกลายเป็นจริง
> ตรวจสอบว่าค่าของตัวดำเนินการทางด้านซ้ายมากกว่าค่าของตัวดำเนินการทางด้านขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง
< ตรวจสอบว่าค่าของตัวดำเนินการด้านซ้ายน้อยกว่าค่าของตัวดำเนินการด้านขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง
>= ตรวจสอบว่าค่าของตัวดำเนินการทางด้านซ้ายมากกว่าหรือเท่ากับค่าของตัวดำเนินการทางด้านขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง
<= ตรวจสอบว่าค่าของตัวดำเนินการทางด้านซ้ายน้อยกว่าหรือเท่ากับค่าของตัวดำเนินการทางด้านขวาหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง

ตรรกะ Operaโปร

ตัวดำเนินการเหล่านี้ใช้สำหรับดำเนินการทางตรรกะกับค่าต่างๆ ด้านล่างนี้คือรายการตัวดำเนินการที่มีใน C#

OperaTor Descriptไอออน
&& นี่คือตัวดำเนินการแบบตรรกะ AND หากตัวดำเนินการทั้งสองเป็นจริง เงื่อนไขจะกลายเป็นจริง
|| นี่คือตัวดำเนินการแบบตรรกะ OR หากตัวดำเนินการตัวใดตัวหนึ่งเป็นจริง เงื่อนไขจะกลายเป็นจริง
! นี่คือตัวดำเนินการ NOT แบบตรรกะ

มาดูตัวอย่างด่วน ๆ ว่าสามารถใช้ตัวดำเนินการใน .Net ได้อย่างไร

ในตัวอย่างของเรา เราจะกำหนดตัวแปรจำนวนเต็ม 2 ตัวและตัวแปรบูลีน XNUMX ตัว จากนั้นเราจะดำเนินการต่อไปนี้

C# Operaโปร

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();
  }
 }
}

คำอธิบายรหัส

  1. มีการกำหนดตัวแปรจำนวนเต็มสองตัว โดยตัวหนึ่งคือ val1 และอีกตัวหนึ่งคือ val2 ตัวแปรเหล่านี้จะใช้เพื่อแสดงการดำเนินการเชิงสัมพันธ์และเลขคณิต ตัวแปรบูลีนถูกกำหนดขึ้นเพื่อแสดงการดำเนินการเชิงตรรกะ
  2. ตัวอย่างการดำเนินการทางคณิตศาสตร์แสดงไว้ โดยที่ตัวดำเนินการบวกจะดำเนินการกับ val1 และ val2 ผลลัพธ์จะถูกเขียนลงในคอนโซล
  3. ตัวอย่างการดำเนินการเชิงสัมพันธ์จะแสดงขึ้น โดยตัวดำเนินการน้อยกว่าจะดำเนินการกับ val1 และ val2 ผลลัพธ์จะถูกเขียนลงในคอนโซล
  4. ตัวอย่างการดำเนินการเชิงตรรกะจะแสดงขึ้น โดยที่ตัวดำเนินการเชิงตรรกะ (!) จะถูกใช้กับตัวแปรสถานะ ตัวดำเนินการ NOT เชิงตรรกะจะย้อนกลับค่าปัจจุบันของค่าบูลีนใดๆ ดังนั้น หากค่าบูลีนเป็น 'จริง' ตัวดำเนินการ NOT เชิงตรรกะจะส่งคืนค่า 'เท็จ' และในทางกลับกัน ในกรณีของเรา เนื่องจากค่าของตัวแปรสถานะเป็น 'จริง' ผลลัพธ์จะแสดงเป็น 'เท็จ' ผลลัพธ์จะถูกเขียนลงในคอนโซล

หากป้อนโค้ดด้านบนถูกต้องแล้วและโปรแกรมทำงานสำเร็จจะแสดงผลลัพธ์

เอาท์พุต

C# Operaโปร