Tag: byte

C#int字节转换

为什么是 byte someVar; someVar -= 3; 有效但是 byte someVar; someVar = someVar – 3; 心不是?

在C#中将ushort值转换为两个字节值

如何在C#中将ushort分成两个字节变量? 我尝试了以下(package.FrameID是ushort): 当我尝试用纸和笔来计算时,我得到了正确的结果。 此外,如果FrameID大于一个字节(因此第二个字节不为零),它就可以工作。 array[0] = (byte)(0x0000000011111111 & package.FrameID); array[1] = (byte)(package.FrameID >> 8); 在我的情况下,package.FrameID是56,array [0]中的结果是16而不是56。 我怎样才能解决这个问题?

如何在C#中压缩(和解压缩)byte ?

如何在C#中压缩(和解压缩)一个字节数组? 在少于100个元素的字节数组上使用zip / unzip是否有效?

当Byte溢出时实际发生了什么?

当Byte溢出时实际发生了什么? 说我们有 byte byte1 = 150; // 10010110 byte byte2 = 199; // 11000111 如果我们现在做这个添加 byte byte3 = byte1 + byte2; 我想我们最终会得到byte3 = 94,但究竟发生了什么? 我是否以某种方式覆盖了其他内存或者这完全无害?

将字节数组复制到C#中的类/结构中的各个字段

在下面的示例C#代码中,我有一个从套接字读取的字节数组。 我想将数据解析为’exampleClass’的各个字段(前8个字节到64位变量’field1’,接下来4个字节到32位变量’field2’等) using System; namespace CsByteCopy { class Program { class ExampleClass { public UInt64 field1; public UInt32 field2; public UInt16 field3; public byte[] field4 = new byte[18]; } static void Main(string[] args) { byte[] exampleData = { // These 8 bytes should go in ‘field1’ 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07, // These 4 bytes should go in ‘field2’ […]

C#:实现NetworkStream.Peek?

目前,C#中没有NetworkStream.Peek方法。 实现像NetworkStream.ReadByte这样的函数的最佳方法是什么,除了返回的byte实际上没有从Stream删除?

从byte 显示图像

我用C#,wpf。 我有一个图像,它以以下forms存储: byte [] public interface IFile { int Id { get; set; } byte[] FileData { get; set; } string FileName { get; set; } int? FileSize { get; set; } string FileExtension { get; set; } } 如何在表单上显示我的图像(FileData byte [] )? 如果我从byte []创建临时文件,我必须在Source=”…”写入?

从SQL Server中检索varbinary(MAX)到C#中的byte

我正在尝试从SQL Server获取varbinary(MAX)到C#中的byte[]变量。 我怎样才能做到这一点? 谢谢

如何在C#中将字符串转换为byte

如何从C#中的字符串中获取字节数组? 我想将一个字符串传递给这个方法 。

将C#字节转换为BitArray

是否有任何可用于将byte转换为BitArray预定义函数? 一种方法是检查byte值的每一位,然后执行按位操作。 我想知道是否有任何比这更简单的方法。