あなたから解決策を見つけることを願っています。必要なのは、ValidatorList クラス オブジェクトを xml ドキュメントにシリアル化することです。これを行う方法?
私はこのように試しました:
XmlSerializer _serializer = new XmlSerializer(list);
しかし、複数のクラスを持つリストの xml を出力する方法がわかりません。
C#
_list= new ListVal();
Type _type = typeof(ras);
_list.Add(new RequiredField
{
Property = _type.GetProperty("CustRef")
}.Add(new AsciiVal()));
_list.Add(new RequiredField
{
Property = _type.GetProperty("ctr")
}.Add(new StringLengthVal
{
min= 3,
max= 3
}));
[Serializable]
public class Field
{
public Field Next
{
get;
set;
}
public Field TypeName
{
get;
set;
}
public Field PropertyName
{
get;
set;
}
}
public class RequiredField : Field
{
//TODO
}
public class AsciiVal: Field
{
//TODO
}
public class StringLengthVal: Field
{
//TODO
}
public class ListVal: List<Field>
{
//TODO
}