VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > C#教程 >
  • C# 常用方法扩展及封装记录

1、对象转为byte[] 数据


/// <summary> /// 将对象转化为字节数字 /// </summary> /// <param name="obj">需要转化对象</param> /// <returns></returns> public static byte[] ConvertToBytes(this object obj) { using (var stream = new MemoryStream()) { var formatter=new BinaryFormatter(); formatter.Serialize(stream,obj); return stream.GetBuffer(); } }

2、对象转为Stream类型


/// <summary> /// 对象转为数据流 /// </summary> /// <param name="obj">需要转化的对象</param> /// <returns></returns> public static MemoryStream ConvertToStream(this object obj) { using (var stream = new MemoryStream()) { var formatter = new BinaryFormatter(); formatter.Serialize(stream, obj); return stream; } }

__EOF__

 
本文作者Easten 本文链接:https://www.cnblogs.com/dongteng/p/13926371.html


相关教程