@MicroHard
Koliko je meni poznato ( a ti provjeri jos negdje ) kod C# samo Integer tipovi varijabli podrzavaju bitwise operacije,evo jedan primjer:
Code:
static void Main(string[] args)
{
// bitovi 1 i 2 su upaliti
int var1 = 0x3; // 00000011
// bitwise OR tablica
// x OR 0 = x
// x OR 1 = 1
// preko orMaske zelimo upaliti samo bitove 3 i 4
int orMask = 0xC; // 00001100
var1 = var1 | orMask; // 00001111
// bitwise AND tablica
// x AND 0 = 0
// x AND 1 = x
// preko andMaske zelimo ugasiti sve bitove osim 1
int andMask = 0x1; // 00000001
var1 = var1 & andMask; // 00000001
// probaj sam otkriti za XOR :)
}