私のシリアライゼーション/デシリアライゼーションは正常に動作しますが、xml-File を少し変更して、人間が読みやすいようにしたいと考えています。私が今持っているものは次のとおりです。
<Options>
<Option>
<Key>Backup</Key>
<RegEx>.exe%</RegEx>
</Option>
</Options>
私はそれを次のように書きたい:
<Options>
<Option key="Backup" regex=".exe%" />
</Options>
[Serializable]
public class Option
{
//[XmlElement("key")]
public EOptions Key;
//[XmlElement("regex")]
public string RegEx;
public override string ToString()
{
return Key.ToString();
}
}
...
public List<Option> Options;
私はそれを1時間からググって、たくさん試してみましたが、何もうまくいきません。