首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 序列化怎么指定字段名称

2013-01-20 
C#序列化如何指定字段名称[Serializable]class testconfig{[XmlAttribute(newname)]internal string ver

C# 序列化如何指定字段名称

[Serializable]
class testconfig
{
    [XmlAttribute("newname")]
    internal string version = "未修改";            //程序混淆后,字段名字就会改变。
    internal string[] 测试;
    internal string[] 测试2;
}


二进制序列化 
FileStream fs = new FileStream(filename, FileMode.Open);
BinaryFormatter formatter = new BinaryFormatter();
return formatter.Deserialize(fs);



我把这个类给混淆后,,,类名和字段名都会改变,,,这样就不能序列化读取呢。。


能否用个  【Attribute】  属性设置下,,,让混淆后的程序,,保存成固定值,读取也固定值。。。


不根据字段名字来读取序列化和保存序列化。。。。。















[解决办法]
回头研究下在说

热点排行