どうすればいいですか生徒クラスはシリアライズ可能ですか?私はこれをarticleと読んでいますが、もし私が下のシナリオでそれを実装するのであれば、私は正しいアプローチがわかりません。Serializableクラス
public class Student
{
private string _studentNumber;
private string _lastName;
private string _firtName;
private List<Subject> _subjects;
public Student() { }
public string StudentNumber
{
get { return _studentNumber; }
set { _studentNumber = value; }
}
public string LastName
{
get { return _lastName; }
set { _lastName = value; }
}
public string FirstName
{
get { return _firtName; }
set { _firtName = value; }
}
public List<Subject> Subjects
{
get { return _subjects; }
set { _subjects = value; }
}
}
public class Subject
{
private string _subjectCode;
private string _subjectName;
public Subject() { }
public string SubjectCode
{
get { return _subjectCode; }
set { _subjectCode = value; }
}
public string SubjectName
{
get { return _subjectName; }
set { _subjectName = value; }
}
}
シリアライズ可能なようにそれを呼び出す
を使用することができますあなたの場合は
** **シリアライザによって? –
また、C#3コンパイラを使用していて、.NET 2.0をターゲットにしている場合は、自動的に実装されたプロパティを使用して、いくつかの入力を省くことができます。** **しかし** note:これは 'BinaryFormatter'自動的に実装されたプロパティに変更すると互換性があります) –
申し訳ありませんが、これにはあまりよく慣れていませんが、私はこの記事を参照しています。私の質問と同じように見えます:http://stackoverflow.com/questions/364253/how-to-deserialize-xml-document – yonan2236