读书人

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

发布时间: 2013-01-20 10:22:41 作者: rapoo

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】 属性设置下,,,让混淆后的程序,,保存成固定值,读取也固定值。。。


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















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

读书人网 >C#

热点推荐