C#读取二进制文件方法分析