StreamReader类的属性:
CurrentEncoding:获取流使用的字符编码
EndOfStream:指示当前位置是否在流的末尾
StreamReader类的方法:
Read():读取流中的下一个字符或下一组字符。
ReadBlock():读取一个字符块。
ReadLine():从流中读取一行字符
ReadToEnd():从流的当前位置读取到流的末尾
Close():关闭当前流,并释放资源
StreamWriter类的属性:
Ecoding:获取被写入类型的字符编码
例:outFile = new StreamWriter (“c://abc.txt”,false,Encoding.GetEncoding(“gb2312”));
NewLine:当前流使用“行结束符”;
StreamWriter类的方法:
Write():写入数据
WriteLine():写入数据,并添加行结束符
Close():关闭当前流,并释放资源
循环冗余校验码由信息码n位和校验码k位构成。k位校验位拼接在n位数据位后面,n+k为循环冗余校验码的字长,又称这个校验码(n+k,n)码。
n位信息位可以表示成为一个报文多项式M(x),最高幂次是xn-1。约定的生成多项式G(x)是一个k+1位的二进制数,最高幂次是xk。将M(x)乘以xk,即左移k位后,除以G(x),得到的k位余数就是校验位。这里的除法运算是模2除法,即当部分余数首位是1时商取1,反之商取0。然后每一位的减法运算是按位减,不产生借位。
上一篇:Map接口采用键值的含义是什么?循环冗余校验码是什么意思?
下一篇:最后一页
X 关闭
Copyright 2015-2022 科技讯版权所有 备案号:豫ICP备2021032478号-15 联系邮箱:897 18 09@qq.com