ฉันสงสัยว่ามีวิธีใดที่จะประกาศตัวแปร 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
.