Добрый вечер,
помогите с переводом массива byte[] в целочисленное значение типа Int...
P. S. Как указано в названии темы использую Visual Studio и C#.
Доброго времени суток, можно при помощи BitConverter:
byte[] dataBytes = [1, 2, 3, 4]; int value = BitConverter.ToInt32(dataBytes, 0);
Второй аргумент ToInt32() - стартовый индекс в массиве, начиная с которого будет выполнено преобразование.
@tamara_2 да, я забыл еще, на случай, если liitle-endian:
byte[] dataBytes = [1, 2, 3, 4]; if (BitConverter.IsLittleEndian) { Array.Reverse(dataBytes ); } int value = BitConverter.ToInt32(dataBytes, 0);