bitconverter

    0

    1답변

    Queue<byte> 목록을 비교 문자열로 변환 할 때 문자 사이에 공백이 삽입되는 문제가 있습니다. 그러나 큐가 7 개의 값만 보유하고 디버깅 할 때 나는 여전히 7 개의 문자 값을 볼 수 있기 때문에 실제 공백 문자라고 생각하지 않습니다. 이미지보기 : 관련 코드 : Queue<byte> bufKeyword = new Queue<byte>(7);

    0

    1답변

    어떻게 바이트 배열의 4 바이트를 32 비트 부동 소수점으로 변환하겠습니까? 그렇다면 64 비트 float (double)의 바이트 배열에서 8 바이트에 대해 동일한 작업을 수행하는 방법은 무엇입니까? C#에서 BitConverter 클래스에이 문제가 있다는 것을 알았지 만 그 배후의 수학에 대해 궁금합니다. 나는 현재 꽤 많은 바이트 변환 함수를 작성했습

    3

    1답변

    나는 C#을 사용하여 이진 파일을 읽습니다. 파일 유형에 대한 명세에 따르면 바이트에 6 가지가 채워져 있다고합니다 [8]. 그러나 첫 번째 변수는 0-19 비트입니다. 두 번째 변수 20-39, 세 번째 40-59, 네 번째 60-62 및 63 비트는 부울입니다. 이 비트를 의미있는 데이터로 변환하려면 어떻게합니까? 이러한 모든 변수는 마지막 비트를 제외

    0

    1답변

    내가 할 : Dim BytArr() as Byte = BitConverter.GetBytes(1234) 이 있기 때문에, 기본적으로, 그들은 32 비트입니다, 그것은 4 개 바이트 요소를 반환합니다. 2 바이트와 같이 반환하도록 제어하려고합니다. 아마 3 바이트. 그것을 제어하는 ​​내장 함수가 있습니까? 나는 등등, >> 8 >> 16 >> 24 >>

    0

    2답변

    나는 최근에 일부 코드에 대한 몇 가지 프로파일을했고, 가장 큰 CPU 사용량이 같은 BitConverter하기 위해 호출에 의해 소비되는 것을 발견 : 나는 눈치 return (short)(byte1 << 8 | byte2); : return BitConverter.ToInt16(new byte[] { byte1, byte2 }); 같은 것을로 전

    0

    2답변

    이 프로그램이 작동하지 않는 이유는 무엇입니까? 바이트 배열을 long으로 변환합니다. 그런 다음 오랫동안 바이트 배열로 다시 변환합니다. 결과 바이트 배열은 원본과 다릅니다. class Program { static void Main(string[] args) { byte[] myBytes = { 0, 0, 0, 32, 56

    3

    2답변

    하드웨어 장치에서 데이터를 읽거나 하드웨어 장치에서 데이터를 쓰는 C# WinForms 응용 프로그램을 만들고 있습니다. 내 응용 프로그램에는 숫자 1 - 100000을 포함하는 다중 선택 목록 상자가 있으며 사용자는 최대 10 개의 숫자를 선택할 수 있습니다. 사용자가 각 번호를 선택하면 사용자가 버튼을 클릭하고 이벤트 처리기 코드는 고정 된 크기 (30

    1

    1답변

    음, 다양한 데이터 "바이트"를 "long"으로 변환하려고합니다. 그리고 아주 느린 것 같다 ... 코드 : 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.ReadLo

    3

    6답변

    JavaScript에 Uint8Array 배열이있는 경우 어떻게 마지막 4 바이트를 가져 와서 int로 변환 할 수 있습니까? C#을 사용하면 다음과 같이 할 수 있습니다. int count = BitConverter.ToInt32(array, array.Length - 4); JavaScript를 사용하여 이와 다른 방법이 있습니까?

    4

    1답변

    내가 네트워크를 통해 데이터를 패킷 화에 대한 사용자 정의 deserialisation 시스템을 쓰고 있어요, 다음과 같은 방법으로 두 배를 serialising 오전 :이 private static string EncodeDouble(double raw) { long value = BitConverter.DoubleToInt64Bits(raw)