我有一个对象列表,我需要将其保存在我的计算机中.我已经阅读了一些论坛,我知道该对象必须是Serializable.但如果我能得到一个例子,那就太好了.例如,如果我有以下内容:
[Serializable]
public class SomeClass
{
public string someProperty { get; set; }
}
SomeClass object1 = new SomeClass { someProperty = "someString" };
Run Code Online (Sandbox Code Playgroud)
但是,如何object1在我的计算机中存储某个地方以后再检索?
我有一个以下格式的班级推销员:
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(这更适合)).如何将此列表添加到文件中?如果用户希望稍后查看记录,则还需要将该文件重新读回列表.