您的位置:首页 > 编程语言 > C#

Serialization in C# without using file system

2010-02-10 11:33 267 查看
原文:http://stackoverflow.com/questions/302821/serialization-in-c-without-using-file-system

public static byte[] Serialize<T>(T t) {
            IFormatter formatter = new BinaryFormatter();
            using (MemoryStream stream = new MemoryStream()) {
                formatter.Serialize(stream, t);
                return stream.ToArray();
            }
        }

        public static T Deserialize<T>(byte[] b) {
            IFormatter formatter = new BinaryFormatter();
            using (MemoryStream stream = new MemoryStream(b)) {
                return (T)formatter.Deserialize(stream);
            }
        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐