private void MapSet(int Offset, int Size, int Value) { fixed (byte* DataPtr = Data) { for (int n = Size - 1; n >= 0; n--) { DataPtr[Offset + n] = (byte)((char)(Value % 10) + '0'); Value /= 10; } } }