Описание тега bitconverter
Класс в C# и Java, который преобразует базовые типы данных в массив байтов и массив байтов в базовые типы данных.
1
ответ
Как работает функция GetBytes?
Я написал свой собственный класс, который конвертирует стандартные примитивы C# в байтовые массивы. Позже я взглянул на BitConverter источник класса, чтобы увидеть, как профессионалы сделали это. Мой пример кода: public static byte[] getBytes(short …
15 авг '15 в 11:17
1
ответ
Float to Byte array в другом формате
Я использую Bitconverter для преобразования из числа с плавающей точкой в массив байтов. byte[] ValueByteArray = BitConverter.GetBytes(Value); Сейчас я оцениваю свое приложение с другим приложением, и цель, конечно, в том, что мой вывод точно тако…
07 фев '18 в 12:55
1
ответ
Преобразование в число с плавающей точкой
У меня есть два коротких целых. Целые числа: 2206,41247 Я хочу преобразовать, чтобы плавать это целые числа. За это; void Main() { GetSingle(2206,41247).Dump(); } public static float GetSingle(ushort highOrderValue, ushort lowOrderValue) { return Bi…
14 окт '14 в 08:25
1
ответ
Исключение переполнения в C# для преобразования числа с плавающей запятой в десятичное
Я получаю исключение переполнения, когда Convert.ToDecimal(float number here) называется. Я читаю из байтовой строки и надеюсь преобразовать байтовый массив в десятичное число. byte[] hexbyte = {45, 6, 7, 29}; float myFloat = BitConverter.ToSingle(h…
27 окт '14 в 01:53
2
ответа
C# - различаются ли байтовые представления разных типов?
Я знаю, что вопрос немного странный, я спрашиваю из чистого любопытства, поскольку я не мог найти какую-либо соответствующую информацию вокруг. Кроме того, пожалуйста, не стесняйтесь редактировать заголовок, я знаю, что это ужасно, но не может быть …
01 сен '14 в 15:27
2
ответа
C++ Преобразование строки в байты для отправки через TCP
Я пытаюсь отправить строку из 28 символов на удаленный IP-адрес и порт. Я успешно сделал это на vb.net, используя следующие фрагменты кода: Dim swon As String = "A55A6B0550000000FFFBDE0030C8" Dim sendBytes As [Byte]() sendBytes = Encoding.ASCII.GetB…
13 июн '11 в 15:43
0
ответов
Чтение из порта, битконвертер неверное значение
Я использую считыватель бесконтактных карт, чтобы прочитать номер карты. Используя программное обеспечение производителя, когда я читаю, я получаю этот номер: БФ 1С 08 04 01 Но с помощью моего приложения это: 3F-1С-08-04-01 Код: void sp_DataReceived…
23 янв '15 в 09:28
1
ответ
Медленная обработка
Я пытаюсь преобразовать различные байты данных в длинные. И это кажется очень медленным... Код: For X = 0 To Map.MaxX For Y = 0 To Map.MaxY Map.Tile(X, Y).Data1 = Buffer.ReadLong Map.Tile(X, Y).Data2 = Buffer.ReadLong Map.Tile(X, Y).Data3 = Buffer.R…
10 май '14 в 04:14
1
ответ
Как получить значение выборки звуковых данных в C#
Мне нужно получить значения сэмплов звуковых данных файла WAV, чтобы с помощью этих значений сэмплов мне нужно было получать значения амплитуды этих звуковых данных каждую секунду. Важно: есть ли способ получить значения сэмплов аудиоданных с помощь…
07 май '12 в 06:33
1
ответ
Исключение BitConverter, целевой массив слишком мал
Это довольно просто создать. У меня есть простой байтовый массив с доказательством того, что он содержит данные во время выполнения: Тогда я просто делаю var bytedata = BitConverter.ToUInt32(byte_array,0); Он компилируется, но я получаю Argument Exc…
24 мар '15 в 13:53
1
ответ
Преобразовать байтовый массив в плавающие 32-битные и 64-битные?
Как бы вы конвертировали 4 байта в байтовом массиве в 32-битное число с плавающей запятой? Тогда как бы вы сделали то же самое для 8 байтов в байтовом массиве для 64-разрядного числа с плавающей запятой (double)? Я заметил, что класс BitConverter в …
25 апр '14 в 07:45
8
ответов
Как преобразовать последние 4 байта в массиве в целое число?
Если у меня есть Uint8Array массив в JavaScript, как бы я получить последние четыре байта, а затем преобразовать это в int? Используя C#, я бы сделал что-то вроде этого: int count = BitConverter.ToInt32(array, array.Length - 4); Есть ли неэквивалент…
19 фев '13 в 17:01
1
ответ
Как мне преобразовать менее 8 байтов в ulong в C#?
Поэтому я сейчас реализую алгоритм криптографии. И мне нужно преобразовать данные в байты, а затем разделить их на 64 бита. Я делаю это с помощью BitConverter.Но иногда у меня нет 8 байтов в конце сообщения, и мне интересно, как преобразовать менее …
13 дек '14 в 12:26
3
ответа
Преобразование байтового массива в шестнадцатеричное значение с использованием класса BitConverter в C#?
Я пытаюсь преобразовать byte array в hexadecimal значение с использованием класса Bitconverter. long hexValue = 0X780B13436587; byte[] byteArray = BitConverter.GetBytes ( hexValue ); string hexResult = BitConverter.ToString ( byteArray ); теперь, ес…
23 сен '14 в 13:48
1
ответ
Самый быстрый способ получить байтовый массив порядка сортировки из целого числа со знаком
Я знаю, что могу использовать bitconverter.GetBytes, чтобы получить байты из целого числа. Однако мне нужен массив, в котором содержимое можно сравнивать по порядку сортировки. например var plusOne = BitConverter.GetBytes(1); yields bytes: 0,0,0,1 v…
28 окт '11 в 07:24
5
ответов
Преобразование необработанных байтов в float[]
У меня есть этот код для преобразования byte[] в float[], public float[] ConvertByteToFloat(byte[] array) { float[] floatArr = new float[array.Length / sizeof(float)]; int index = 0; for (int i = 0; i < floatArr.Length; i++) { floatArr[i] = BitCo…
20 фев '11 в 11:10
1
ответ
TCP / Async Receive Handle для более чем 500 клиентов
Я полный новичок в разделе TCP, я пытаюсь запрограммировать главный сервер, который должен обрабатывать более 500 клиентов с небольшой задержкой. Это моя первая попытка, есть ли у вас какие-либо предложения по улучшению кода, или мой код завершен?:D…
19 окт '17 в 01:43
5
ответов
Есть ли менее болезненный способ GetBytes для буфера, не начинающегося с 0?
Мне приходится иметь дело с необработанными байтами в проекте, и мне нужно сделать что-то вроде этого byte[] ToBytes(){ byte[] buffer=new byte[somelength]; byte[] tmp; tmp=BitConverter.GetBytes(SomeShort); buffer[0]=tmp[0]; buffer[1]=tmp[1]; tmp=Bit…
26 мар '10 в 21:56
2
ответа
Чтение MP3 Frameheader - присвоение битовых значений переменным
Я изучаю Visual Basic.NET и пытаюсь перевести некоторый исходный код Java в проект vb.net. Проект читает данные в формате mp3, а затем аккуратно разбивает файл в соответствии с данными заголовка кадра и т. Д. Мой вопрос касается чтения заголовка фре…
20 дек '11 в 22:02
1
ответ
Легко использовать все перегрузки, которые существуют на BitConverter.GetBytes для моего собственного метода
В моей программе у меня есть PacketFactory который строит буферы, готовые к отправке через NetworkStream, Как вы можете видеть ниже, этот метод принимает короткое значение в качестве параметра. Этот короткий передается BitConverter.GetBytes, interna…
11 мар '17 в 17:36