我有一堂课:
[Serializable]
public class Profile
{
[XmlAttribute]
private string[] permissions;
public string[] Permissions
{
get { return permissions; }
set { permissions = value; }
}
}
我想用 XmlSerializer 在 XML 中序列化它,而且我还必须符合 FxCop。问题是 FxCop 只想公开属性的只读集合,但 ReadOnlyCollection 当然不可序列化。我不想实现 IXmlSerializable 因为它太痛苦了。还有其他解决方案吗?