using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication21
{
class Program
{
static void Main(string[] args)
{
}
}
public class Student //student类
{
private int id;
public int ID//学号
{
get { return id; }
set { id = value; }
}
private string name;
public string Name //姓名
{
get { return name; }
set { name = value; }
}
private bool gender;
public bool Gender //性别
{
get { return gender; }
set { gender = value; }
}
private string department;
public string Department//院系
{
get { return department; }
set { department = value; }
}
private int grade;
public int Grade //年级
{
get { return grade; }
set { grade = value; }
}
public Student(int id, string name)
{
this.id = id;
this.name = name;
}
public override string ToString()
{
return string.Format("{0}{1}{2}{3}系{4}级",id,name,gender?'男':'女',department,grade);
}
public static Student Parse(string s)
{
string[]ss=s.Split('系','级');
Student s1=new Student(int.Parse(ss[0]),ss[1]);
s1.gender=(ss[2]=="男"?true:false);
s1.department=ss[3];
s1.grade=byte.Parse(ss[4]);
return s1;
}
public void Save(string filename)
{
File.WriteAllText(filename,this.ToString());
}
public static Student Load(string filename)
{
return Student.Parse(File.ReadAllText(filename));
}
}