สารบัญ:
คำจำกัดความ - ลำดับความสำคัญหมายถึงอะไร
ลำดับความสำคัญใน C # เป็นกฎที่ระบุลำดับที่การดำเนินการบางอย่างจะต้องดำเนินการในการแสดงออก สำหรับนิพจน์ที่กำหนดซึ่งมีตัวดำเนินการมากกว่าสองตัวจะเป็นตัวกำหนดการดำเนินการที่ควรคำนวณก่อน
ในขณะที่การประเมินผลของนิพจน์ที่ดำเนินการโดยมนุษย์เริ่มจากด้านซ้ายและทำงานไปทางด้านขวานิพจน์ C # จะถูกประเมินผ่านลำดับความสำคัญของตัวดำเนินการ ลำดับความสำคัญช่วยอธิบายนิพจน์ที่มีตัวดำเนินการประเภทต่าง ๆ โดยไม่มีวงเล็บเป็นนิพจน์ที่มีวงเล็บโดยใช้กฎที่กำหนดไว้ล่วงหน้าที่กำหนดโดย C # Language Specification (CLS)
การแสดงออก AC # เป็นลำดับของตัวถูกดำเนินการอย่างน้อยหนึ่งตัวที่รวมกันโดยใช้ตัวดำเนินการและยังสามารถมีค่าตามตัวอักษรการเรียกใช้เมธอดตัวแปร ฯลฯ นิพจน์ประเภทนี้สามารถประเมินเป็นค่าเดียววัตถุหรือวิธีการ ความสำคัญกว่ามีบทบาทสำคัญในการกำหนดลำดับที่จะต้องมีการประเมินการแสดงออก
Techopedia อธิบายความสำคัญ
ความสำคัญของตัวดำเนินการ C # นั้นคล้ายคลึงกับที่ใช้ในสูตรพีชคณิต รายการหมวดหมู่ของตัวดำเนินการ C # ที่มีลำดับความสำคัญรวมถึง:
- หลัก (xy, f (x), a, x ++, x--, ใหม่, typeof, ถูกตรวจสอบ, ไม่ถูกตรวจสอบ)
- Unary (+, -, !, ~, ++ x, --x, (T) x)
- การคูณ (*, /, %)
- สารเติมแต่ง (+, -)
- Shift (<<. >>)
- การทดสอบเชิงสัมพันธ์และการทดสอบประเภท (<.>, <=, > =, คือ, ตาม)
- ความเท่าเทียมกัน (==, ! =)
- ตรรกะและ (&)
- ตรรกะ XOR (^)
- ตรรกะหรือ (|)
- เงื่อนไขและ (&&)
- เงื่อนไขหรือ | |
- รวมกันเป็นศูนย์ (??)
- Ternary (หรือเงื่อนไข) (? :)
- การมอบหมาย (=, * =, / =, % =. + =, - =,, & =, ^ =, | = 0)
ตัวอย่างเช่นนิพจน์ "a - b / c, b / c" จะถูกประเมินก่อนและจากนั้นหารผลหารจะถูกลบออกจาก "a" เนื่องจากการหารมีลำดับความสำคัญสูงกว่าการลบ
โดยใช้วงเล็บสำหรับนิพจน์ที่จำเป็นต้องได้รับการประเมินก่อนความสำคัญสามารถแทนที่ได้
คำจำกัดความนี้ถูกเขียนในบริบทของ C #
