Я хотел бы элегантный и эффективный способ принимать любые беззнаковые целое число и преобразование его в наименьший массив байтов, в который оно поместится. Например:
250 = byte[1]
2000 = byte[2]
80000 = byte[3]
, чтобы я мог написать:
var foo = getBytes(bar);
и foo
будут иметь разную длину в зависимости от значения bar
. Как мне это сделать?