C# 的题~寻求解答~

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:17:22
今天学到写入文件了..给下了怎么道题

Employee
string name //员工姓名
int age //员工年龄
string address

启动程序:
1、添加一个新员工到文件。
2、可查询到某一员工相关信息。
不好意思忘了说了~
要用控制台应用做~

要把对象存入文件,最简单的办法莫过于使用.NET的序列化(Serialize)了。
一个类只要标记为具有[Serializable]属性(Attribute),这个类的对象就可以方便地进行存取。
以员工(Employee)信息的存取为例:
1、先建一个窗体,里面有几个TextBox用来输入要添加的员工信息:
txtName,txtAge,txtAddress。一个按钮用来添加员工:cmdAdd,一个按钮用来存盘:cmdSave。一个按钮用来载入:cmdLoad。
一个用来输入要查询的员工的姓名的TextBox:txtNameToFind,一个用来查询的按钮:cmdFind。还有一个用来显示查询结果的TextBox: txtInfo。
然后,在窗体中定义一个类Employee,使用它具有[Serializable]属性:
[Serializable]
private class Employee
{
private string _name;
private int _age;
private string _address;

public string Name
{
get { return _name; }
set { _name = value; }
}

public int Age
{
get { return _age; }
set { _age = value; }
}

public string Address
{
ge