如何在數組c#中運用布爾運算符。 我有三個相同大小的3D數組,我想對兩個數組施加布爾運算符並將結果保存在數組3中。 例如:如何在數組中使用布爾運算符?
int[, ,] array1 = new int[,,] { { { 1, 2, 3 }, { 4, 5, 6 } },
{ { 7, 8, 9 }, { 10, 11, 12 } } };
int[, ,] array2 = new int[,,] { { { 1, 1, 1 }, { 0, 0, 0 } },
{ { 0, 0, 0 }, { 0, 0, 0 } } };
int [, ,] array3 = new int[4,3];
result = array1 (AND operator) array2;
預期的結果:
array3 = { { 1, 2, 3 }, { 0, 0, 0 } },{ { 0, 0, 0 }, { 0, 0, 0 } };
我的問題是沒有什麼辦法來實現布爾施加兩個陣列,而無需訪問數組元素?
謝謝您的提前。
你是說你想屏蔽第一個數組? –
是的,掩蓋(不是很好地表達了問題) – Michael
&&是邏輯運算符,它返回true或false,除了3 && 1返回3嗎? – 2013-06-26 08:27:18