泛型二进制互转
来源:互联网 发布:acs nano 要求堆数据 编辑:程序博客网 时间:2024/06/05 06:53
/// <summary> /// 二进制转泛型 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="bytes"></param> /// <returns></returns> public static T BytesToT<T>(byte[] bytes) { using (var ms = new MemoryStream()) { ms.Write(bytes, 0, bytes.Length); var bf = new BinaryFormatter(); ms.Position = 0; var x = bf.Deserialize(ms); return (T)x; } } /// <summary> /// 泛型转二进制 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="obj"></param> /// <returns></returns> public static byte[] TToBytes<T>(T obj) { var bf = new BinaryFormatter(); using (var ms = new MemoryStream()) { bf.Serialize(ms, obj); return ms.ToArray(); } }
0 0
- 泛型二进制互转
- 二进制 十进制互转
- 十进制二进制互转
- 二进制十进制互转
- 十进制、二进制互转
- 二进制 十进制互转
- 二进制,十进制小数互转
- 二进制和十进制互转
- 二进制和十六进制互转
- 十进制和二进制互转
- 浮点型数据转二进制
- 转:十进制小数, 二进制小数互转
- 文本字符串与二进制字符串互转
- DELHI实现十进制和二进制互转
- Delphi 二进制字符与十进制互转
- C# 二进制、十进制、十六进制互转
- c#二进制、十进制、十六进制互转
- 十进制与二进制的互转方法
- error LNK2005: _KeInitializeSpinLock@4 already defined in driverentry.obj DDK编译错误解决
- python多线程端口扫描器
- linux sudo 命令
- Java使用FileOutputStream写入文件
- 欢迎使用CSDN-markdown编辑器
- 泛型二进制互转
- 二叉树及特殊的二叉树
- 这五个方法能提高程序员工作效率
- BZOJ 1711 网络流
- mysql优化(一) procedure analyse()优化表的数据类型
- IOS 多渠道包打包方法 基于XCode8.1 AdHoc版本
- Android ContentProvider的常用的增、删、改、查使用方法
- Android实现沉浸式状态栏
- 【JAVA】9.运算符