Вы уверены, что это 0x16, а не 16? (Я думал, что это было 16, поэтому я предполагаю, что).
Редактировать: Любой приличный компилятор должен превратить (x / 16)
в (x >> 4)
.
int length = 16 * ((content.Length + 15) / 16);
Array.Resize(ref content, length);
Редактировать 2: Для общего назначения:
int length = alignment * ((content.Length + alignment - 1) / alignment);
Array.Resize(ref content, length);