C#中怎么获取byte[]的长度?

2025-04-07 01:27:01
推荐回答(2个)
回答1:

方法一:
byte a = 3; //定义变量
int b = Marshal.SizeOf(a.GetType()); //获取长度
方法二:
byte[] myBytes = new byte[5] { 1, 2, 3, 4, 5 };
BitArray myBA = new BitArray(myBytes);
int c=myBA.Length

回答2:

byte[] a = new byte[0x100];
a.Length即为所求