1
我想執行一個簡單的按位語句來查看用戶是否具有安全性。這似乎是好的,直到我引入變量。C#按位整數
此使用: 字節試驗= 1 & 3.
將不起作用: 字節= 1; 字節b = 3; byte test = a & b;
無論如何,我可以得到這個工作?
我想執行一個簡單的按位語句來查看用戶是否具有安全性。這似乎是好的,直到我引入變量。C#按位整數
此使用: 字節試驗= 1 & 3.
將不起作用: 字節= 1; 字節b = 3; byte test = a & b;
無論如何,我可以得到這個工作?
你需要將它轉換回一個byte
當作位將返回一個int
,所以這樣做:
byte a = 1;
byte b = 3;
byte test = (byte)(a & b);
哇它的工作:)非常感謝你。 –
定義「行不通」。你的具體問題是什麼? –
我得到的錯誤是: 不能將類型'int'隱式轉換爲'字節'。存在明確的轉換(你是否缺少演員?) –
這個錯誤實際上告訴你1)什麼是錯誤的,2)如何處理它。 – harold