当前位置: 首页 > news >正文

温州网站建设wzwmwl网站欣赏与创建网页

温州网站建设wzwmwl,网站欣赏与创建网页,个人养老保险金,wordpress滑动验证在将自定义对象或者数组等这样的数据存储到数据库时往往需要转换成二进制字节#xff0c;尤其是在一些O/RM数据库框架中#xff0c;下面是转换的函数#xff0c;一个是将对象转换成二进制字节数组#xff0c;另一个是将从数据库中读取的二进制流转换成程序中的对象。 这里…在将自定义对象或者数组等这样的数据存储到数据库时往往需要转换成二进制字节尤其是在一些O/RM数据库框架中下面是转换的函数一个是将对象转换成二进制字节数组另一个是将从数据库中读取的二进制流转换成程序中的对象。 这里参考的资源来源 C#序列化数据对象。它是将对象先转换成字节数组然后再转换成Base64字符串了字符串也可以存储到数据库中但是不如直接将字节数组转换成Blob数据库对象简单 using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;    //引入三个命名空间  using System.Runtime.Serialization;  using System.Runtime.Serialization.Formatters.Binary;  using System.IO;    namespace Logistics  {      public class SerializeObjectToString      {          //将Object类型对象(注必须是可序列化的对象)转换为二进制序列字符串          public string SerializeObject(object obj)          {              IFormatter formatter new BinaryFormatter();              string result string.Empty;              using (MemoryStream stream new MemoryStream())              {                  formatter.Serialize(stream, obj);                  byte[] byt new byte[stream.Length];                  byt stream.ToArray();                  //result Encoding.UTF8.GetString(byt, 0, byt.Length);                  result Convert.ToBase64String(byt);                  stream.Flush();              }              return result;          }          //将二进制序列字符串转换为Object类型对象          public object DeserializeObject(string str)          {              IFormatter formatter new BinaryFormatter();              //byte[] byt Encoding.UTF8.GetBytes(str);              byte[] byt Convert.FromBase64String(str);              object obj null;              using (Stream stream new MemoryStream(byt, 0, byt.Length))              {                  obj formatter.Deserialize(stream);              }              return obj;          }      }  } 下面是直接转换成字节的函数 using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;    //引入三个命名空间  using System.Runtime.Serialization;  using System.Runtime.Serialization.Formatters.Binary;  using System.IO;    namespace Logistics  {      public class SerializeObjectToString      {          //将Object类型对象(注必须是可序列化的对象)转换为二进制序列字符串          public byte[] SerializeObject(object obj)          {              IFormatter formatter new BinaryFormatter();              byte[] result null;              using (MemoryStream stream new MemoryStream())              {                  formatter.Serialize(stream, obj);                  byte[] byt new byte[stream.Length];                  byt stream.ToArray(); resultbyt;                  stream.Flush();              }              return result;          }          //将二进制序列字符串转换为Object类型对象          public object DeserializeObject(byte[] bt)          {              IFormatter formatter new BinaryFormatter();                            object obj null;              using (Stream stream new MemoryStream(bt, 0, bt.Length))              {                  obj formatter.Deserialize(stream);              }              return obj;          }      }  }
http://www.hkea.cn/news/14504289/

相关文章:

  • 网站开发的话术有没有免费的商城小程序
  • 山西网站建设找哪家wordpress会自动更新
  • 什么是网站开发公司怎样做网站搜索推广电话成都
  • 深圳企业建站设计公司微信小程序开发流程图
  • django可以做多大的网站哪家公司的网站做得好
  • 南京网站建设哪家专业wordpress添加商城
  • 青岛建站百度入口网址
  • 济南seo网站关键词排名wordpress分类别名获取文章
  • pc网站优势新东方在线网上课程
  • 优质网站建设价格舟山建站
  • 电商网站对比表格全球访问量top100网站
  • 河北省城乡规划建设局官方网站家禽养殖公司网站怎么做
  • 做电影网站的流程行业网站推广
  • 网站改版引导长春网站外包
  • 青岛哪家做网站的公司好高校校园网站建设
  • 云智网站建设公司前端开发线下培训班
  • 怎么seo网站排名如何做淘客发单网站
  • wordpress建站安全性discuz做商城网站
  • 装潢网站模板百度电商推广
  • 宁波建站推广技术公司湖北网站建设哪家好
  • 北海做网站公司网站建设的目的及定位功能
  • 网站建设改版邮箱网址大全号码大全
  • 上海网站网络科技有限公司网站制作中心
  • 网站建设柚子网络科技在哪里网络营销网站规划建设
  • 做网站公司在哪如何做阿语垂直网站
  • 桂林工程建设信息网站百度恶意屏蔽网站
  • 重庆市城市建设档案馆网站ui设计和平面设计哪个难
  • 汕头网站开发定制北京哪里制作网站
  • 电子商务网站建设参考书山东最新新闻事件今天
  • 浙江龙元建设集团 网站网站被黑咋样的