使用C#处理基于比特流的数据
var reader = new BitReader(buff); //二进制字符串为0010001100001100 var num1 = reader.ReadInt(4); //从当前Position读取4bit为int,Position移动4bit,结果为2,当前Position=4 var num2 = reader.ReadInt(5,6); //从偏移为5bit的位置读取6bit为int,,Position不移动,结果为48,当前Position=4 var b = reader.ReadBool(); //从当前Position读取1bit为bool,Position移动1bit,结果为False,当前Position=5
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/59788.html