相关疑难解决方法(0)

如何将可序列化对象保存/恢复到文件?

我有一个对象列表,我需要将其保存在我的计算机中.我已经阅读了一些论坛,我知道该对象必须是Serializable.但如果我能得到一个例子,那就太好了.例如,如果我有以下内容:

[Serializable]
public class SomeClass
{
     public string someProperty { get; set; }
}

SomeClass object1 = new SomeClass { someProperty = "someString" };
Run Code Online (Sandbox Code Playgroud)

但是,如何object1在我的计算机中存储某个地方以后再检索?

c# serialization stream

88
推荐指数
5
解决办法
19万
查看次数

将对象列表写入文件

我有一个以下格式的班级推销员:

class salesman
{
    public string name, address, email;
    public int sales;
}
Run Code Online (Sandbox Code Playgroud)

我有另一个用户输入姓名,地址,电子邮件和销售的课程.然后将此输入添加到列表中

List<salesman> salesmanList = new List<salesman>();
Run Code Online (Sandbox Code Playgroud)

在用户根据需要向列表中输入尽可能多的推销员之后,他们可以选择将列表保存到他们选择的文件中(我可以将其限制为.xml或.txt(这更适合)).如何将此列表添加到文件中?如果用户希望稍后查看记录,则还需要将该文件重新读回列表.

c# serialization list

23
推荐指数
2
解决办法
7万
查看次数

标签 统计

c# ×2

serialization ×2

list ×1

stream ×1