马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

文件序列化正常,返序列化出错

[复制链接]
查看3791 | 回复2 | 2014-11-29 08:31:36 | 显示全部楼层 |阅读模式
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.Serialization.Formatters.Binary;
using System.Text;
namespace 返序列化
{
    class Program
    {
        static void Main(string[] args)
        {
            Person p;
            //p.Name = "张三";
            //p.Age = 30;
            //p.Gender = '男';
            using (FileStream fsread = new FileStream(@"C:\Users\Administrator\Desktop\cc.txt", FileMode.OpenOrCreate, FileAccess.Read))
            {
                //开始序列化对象
                BinaryFormatter bf = new BinaryFormatter();
                p = (Person)bf.Deserialize(fsread);
            }
            Console.WriteLine(p.Name);
            Console.WriteLine(p.Age);
            Console.WriteLine(p.Gender);
            Console.ReadKey();
        }
    }
    [Serializable]
    public class Person
    {
        private string _name;
        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }
        private int _age;
        public int Age
        {
            get { return _age; }
            set { _age = value; }
        }
        private char _gender;
        public char Gender
        {
            get { return _gender; }
            set { _gender = value; }
        }
    }
}

已经引用命名空间了为什么会提示同错的呢

错误提示

错误提示
ibcadmin | 2014-11-29 17:18:17 | 显示全部楼层
你的文件是序列化过的吗
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
《低调》 | 2014-11-29 21:06:44 | 显示全部楼层
对这个文 件在桌面里
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则