ฉันสงสัยว่ามีวิธีใดที่จะประกาศตัวแปร byte ในทางสั้น ๆ เช่นลอยหรือคู่? ผมหมายถึงชอบและ5f 5dแน่นอนว่าฉันสามารถเขียนbyte x = 5ได้ แต่มันค่อนข้างไม่สำคัญหากคุณใช้varกับตัวแปรในตัวเครื่อง
var value = (byte)(condition ? 5 : 6);ในกรณีของคุณผมไป
byte value = condition ? ub5 : ub6;กำหนดbyte ub5 = 5, ub6 = 6;ได้ด้วย hehe
byte value = condition ? 5 : 6;ล่ะ
varเป็นกรณีใช้งานเท่านั้น มีกรณีการใช้งานที่ถูกต้องอื่น ๆ ตัวอย่างเช่นbyte value = condition ? (byte)5 : (byte)6.