ผู้ประกอบการ

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 8 พฤษภาคม 2021
วันที่อัปเดต: 15 พฤษภาคม 2024
Anonim
ความหมายของผู้ประกอบการ
วิดีโอ: ความหมายของผู้ประกอบการ

เนื้อหา

คำจำกัดความ - ผู้ประกอบการหมายถึงอะไร?

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

โดยทั่วไปผู้ประกอบการช่วยในการสร้างการแสดงออกที่เป็นวิธีการหลักในการทำงานกับข้อมูลที่เก็บไว้ในค่าคงที่และตัวแปร

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


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายผู้ประกอบการ

เช่นเดียวกับตัวดำเนินการ C ++ ตัวดำเนินการ C # ก็มีความสำคัญและ asociativity ซึ่งกำหนดลำดับของการประเมินผลตัวดำเนินการในนิพจน์ ขึ้นอยู่กับจำนวนของตัวถูกดำเนินการที่ใช้กับตัวดำเนินการตัวดำเนินการจัดเป็น unary (ตัวถูกดำเนินการเดียว), ไบนารี (สองตัวถูกดำเนินการ) และประกอบไปด้วยสาม (สามตัวถูกดำเนินการ)

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

ตัวอย่างเช่นโอเปอเรเตอร์ ‘==’ สามารถใช้เพื่อเปรียบเทียบออบเจ็กต์สองประเภทที่มีค่าไม่เปลี่ยนรูปแบบซึ่งโอเปอเรเตอร์มีการโอเวอร์โหลดในประเภทที่ผู้ใช้กำหนดเองของออบเจ็กต์เพื่อเปรียบเทียบความเท่าเทียมกันของค่า

ตัวดำเนินการ C # ประเภทต่าง ๆ ที่ใช้สำหรับฟังก์ชันการทำงานเฉพาะรวมถึง:


  • Assignment (=): ใช้เพื่อกำหนดผลลัพธ์ของนิพจน์ให้กับตัวแปร
  • การมอบหมายทางลัด (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): สำหรับการย่อการปฏิบัติการทั่วไปที่ได้รับมอบหมาย
  • Arithmetic (+, -, *, /,%): สำหรับการสร้างนิพจน์ทางคณิตศาสตร์
  • การเพิ่มและลดตัวดำเนินการ (++ และ -): ทางลัดสำหรับการเพิ่มหรือลดค่า 1
  • การเปรียบเทียบ (==,>, <,> =, <=,! =): สำหรับการทำการเปรียบเทียบที่ควบคุมการไหลของโปรแกรม
  • ตัวดำเนินการเชิงตรรกะของบูลีน (!, &&, ||, ^): สำหรับการดำเนินการทางตรรกะแบบบูล
  • การจัดการ Bitwise (&, |, ^, >>, <<): สำหรับการจัดการค่าจำนวนเต็มแต่ละบิต
  • การทดสอบประเภท (คือ): เพื่อตรวจสอบหรือแปลงประเภทของวัตถุ
  • การจัดการตัวชี้ (*, &, ->,): สำหรับการดำเนินการที่ดำเนินการโดยตรงกับตัวชี้ในการควบคุมที่ไม่ปลอดภัย
  • ข้อยกเว้นมากเกิน (ตรวจสอบและไม่เลือก): ตัวเลือกเพื่อตรวจสอบหรือหลีกเลี่ยงการตรวจสอบค่ามากเกินไป
  • ผู้ประกอบการที่สาม (? :): ใช้สำหรับการตัดสินใจ
คำจำกัดความนี้ถูกเขียนในการต่อต้านของ C #