2
收集我有一個類:序列化只讀而無需實現IXmlSerializable的
[Serializable]
public class Profile
{
[XmlAttribute]
private string[] permissions;
public string[] Permissions
{
get { return permissions; }
set { permissions = value; }
}
}
我想序列化的XML與XmlSerializer的,我也必須要符合的FxCop。問題是FxCop只想公開屬性的只讀集合,但是ReadOnlyCollection當然不是可序列化的。我不想實現IXmlSerializable,因爲這太痛苦了。 有沒有其他解決方案?
您正在使用哪個序列化器?我問,因爲XmlAttribute不適用於集合或專用字段 - 並且Serializable不被XmlSerializer使用 –
我使用XmlSerializer – Peekyou
K;目前,這些屬性都沒有任何用處 - 您可能想要刪除[Serializable]和[XmlAttribute]以避免混淆 –