In pre-.NET world I always assumed that int is faster than byte since this is how processor works.
Now it\'s matter habit of using int even when bytes could work, fo
OK, I just opened disassembly window. There is nothing there but regular "mov byte"
So, .NET/CLR does not add anything to this. And all arithmetic operations done against int values, so no difference between bytes and int there.