bitconverter

    0热度

    5回答

    我试图通过使用简单协议的网络与应用程序进行交互。我不得不发送一个报头,看起来像这样: 2字节 =数据长度(包括请求类型) 1字节 =请求类型 我正在两个参数作为整数: private static void WriteHeader(Stream buf, int length, int requestType) { buf.Write(BitConverter.GetBytes(leng

    0热度

    1回答

    我无法使BitConverter类正常工作。我得到错误“BitConverter”未申报(首先使用此功能)。我曾尝试推出'使用系统';在我的代码的顶部,因为我在网上看到了一些例子,但它告诉我'系统'还没有被声明。我错过了什么?一个#include文件?

    4热度

    2回答

    以下是Picasa存储为散列的详细信息。它存储他们是这样的:在网络上 faces=rect64(54391dc9b6a76c2b),4cd643f64b715489 [DSC_2289.jpg] faces=rect64(1680000a5c26c82),76bc8d8d518750bc 信息这样说: (在rect64包裹数量)是一个64位十六进制数。 将其分成四个16位数字。 将每个数除

    1热度

    2回答

    字节数组当我有这样一个字符串“0xd8 0xFF的0xe0的”我做 Text.Split(' ').Select(part => byte.Parse(part, System.Globalization.NumberStyles.HexNumber)).ToArray(); 但是,如果我得到的字符串,如“0xd8ffe0”我不知道该怎么办? 另外我能够推荐如何将字节数组写成一个字符串。

    2热度

    2回答

    我试图将int值转换为16位无符号字符类型(USHORT)。在示例中,41104是USHORT A909,但在C#我试图与代码样品(来自MSDN文章BitConverter.GetBytes Yöntem (UInt16)帮助): byte[] bytes = BitConverter.GetBytes(41104); string bytes = BitConverter.ToString(b

    1热度

    1回答

    我将如何将其转换为循环而不使用指针。 byte[] InputBuffer = new byte[8]; unsafe { fixed (byte* pInputBuffer = InputBuffer) { ((long*)pInputBuffer)[0] = value; } } 我想从这个页面中使用的代码:query string paramete

    0热度

    2回答

    我在这里有一个问题,可能是我只是俯视,但我不明白为什么它发生了... 我遇到的问题是,我使用位转换器给了我一个2字节数组的Int16,但由于某种原因,每当我这样做时 - 我得到我应该得到的数字,并在数字的开头添加了0xFFFF。 例... byte[] ourArray = { 0x88, 0xA3, 0x67, 0x3D }; Int16 CreationDate = BitConverter

    0热度

    1回答

    我目前正在使用C#XNA制作一些游戏。因为我需要通过网络发送大量数据(大约96kb),所以我使用了一些字符串压缩/解压缩代码,这些代码在互联网上找到。 的代码看起来是这样的: public static string Compress(string text) { byte[] buffer = Encoding.UTF8.GetBytes(text); Mem