Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวดำเนินการเปรียบเทียบแบบผูกมัดใน C #


C# มีโอเปอเรเตอร์หลายตัวที่ทำงานบนการเชื่อมโยงซ้าย-ขวา และซ้าย-ขวา

การจัดกลุ่มขึ้นอยู่กับการเชื่อมโยงจากซ้ายไปขวาของโอเปอเรเตอร์ที่มีลำดับความสำคัญเท่ากัน

ลำดับความสำคัญของตัวดำเนินการกำหนดการจัดกลุ่มของคำในนิพจน์ สิ่งนี้ส่งผลต่อการประเมินนิพจน์ ตัวดำเนินการบางตัวมีลำดับความสำคัญสูงกว่าตัวดำเนินการอื่นๆ ตัวอย่างเช่น ตัวดำเนินการการคูณมีลำดับความสำคัญสูงกว่าตัวดำเนินการการบวก

โอเปอเรเตอร์ที่มีลำดับความสำคัญสูงสุดจะปรากฏที่ด้านบนสุดของตาราง ตัวดำเนินการที่มีลำดับความสำคัญต่ำสุดจะปรากฏที่ด้านล่าง ภายในนิพจน์ ตัวดำเนินการที่มีลำดับความสำคัญสูงกว่าจะได้รับการประเมินก่อน

หากต้องการตรวจสอบว่าสตริงเป็นโมฆะหรือไม่ ให้เขียนเป็น −

if (str == null == false)

การเชื่อมโยงของตัวดำเนินการความเท่าเทียมกันเช่น ==และ !=จากซ้ายไปขวา ดังนั้นด้านบนจะตรวจสอบสิ่งต่อไปนี้โดยอัตโนมัติก่อน -

str==null