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

良庆网站建设拼多多关键词怎么优化

良庆网站建设,拼多多关键词怎么优化,枣庄公司做网站,网站建设与维护王欣在将自定义对象或者数组等这样的数据存储到数据库时往往需要转换成二进制字节,尤其是在一些O/RM数据库框架中,下面是转换的函数,一个是将对象转换成二进制字节数组,另一个是将从数据库中读取的二进制流转换成程序中的对象。 这里…

在将自定义对象或者数组等这样的数据存储到数据库时往往需要转换成二进制字节,尤其是在一些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();

                 result=byt;
                 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.tj-hxxt.cn/news/55769.html

相关文章:

  • 赤峰城乡建设局网站优化设计七年级下册语文答案
  • 各大搜索引擎提交网站入口大全搜索网站
  • 诺盾网站建设培训网
  • 安徽四建东方建设有限公司网站营销型企业网站有哪些
  • 公司网站怎么做优化seo教程技术
  • wordpress 页面排版北京seo包年
  • 网站怎么添加横幅重庆seo主管
  • asp.net获取网站地址企业网站seo方案案例
  • 内网建站工具搜索引擎怎么做
  • 企业oa办公系统大概多少钱一套网站建设seo
  • 网站开发的上市公司有哪些百度搜索排名推广
  • 西安做行业平台网站的公司浏览器正能量网站免费
  • 自己可以做网站推广吗网站推广途径和要点
  • 兰山网站建设制作网站教学
  • 专业网站发展趋势谷歌广告上海有限公司
  • 做网站后面维护要收钱吗关键词搜索推广排行榜
  • 找建设网站广告推广方式有哪几种
  • vps可以同时做ss和网站吗淘宝怎么优化关键词排名
  • 城市更新论坛破圈5年网站seo优化公司
  • 如何用wp做企业网站百度工具
  • 如何做旅游攻略网站网络热词大全
  • 详情页模板哪个网站好营销比较成功的品牌
  • 深圳网络推广怎么做seo优化技术招聘
  • WordPress 模板 自适应seo网站关键词优化软件
  • 手机移动端网站优化排名软件
  • 泰安房产网签最新情况厦门seo关键词优化培训
  • .net wap网站app如何推广
  • 顺德专业网站制作怎么样在百度上免费推广
  • 筑博设计在深圳排名福州网站seo优化公司
  • 微信免费建站宁德市房价