zoukankan      html  css  js  c++  java
  • 读取二进制字段内容代码

     BinaryWriter bw;
                int bufferSize = 1024;
                byte[] outbyte = new byte[bufferSize];
                long retval;
                long startIndex = 0;
                MemoryStream ms = new MemoryStream();
                           
                bw = new BinaryWriter(ms);
                startIndex = 0;
                retval = reader.GetBytes(reader.GetOrdinal("MapContent"), startIndex, outbyte, 0, bufferSize);
                while (retval == bufferSize)
                {
                    bw.Write(outbyte);
                    bw.Flush();
                    startIndex += bufferSize;

                    if (startIndex < model.MapSize)
                        retval = reader.GetBytes(reader.GetOrdinal("MapContent"), startIndex, outbyte, 0, bufferSize);
                    else
                        break;
                }

                bw.Write(outbyte);
                bw.Flush();
                model.MapContent = ms.ToArray();

  • 相关阅读:
    用IIS做宿主的WCF服务
    Apache+mono+xsp搭建Linux下的asp.net平台
    web页面中的卡片布局代码
    GridView内的数据循环滚动
    adb 无法启动问题
    User interface
    动态生成linearLayout
    跳转到下一个activity
    android studio 快捷键
    [转]项目失败的经验
  • 原文地址:https://www.cnblogs.com/xiaoko/p/1342011.html
Copyright © 2011-2022 走看看