|
|
1
24
事实上,C#(语言)不知道
任何事物
关于序列化,但是。NET(框架)提供了很多方法。..
使用哪种取决于您的要求;
一些专有序列化器介于两者之间; protobuf-net 是一个二进制格式化器(数据非常密集),但它遵循数据格式的可移植标准(谷歌的协议缓冲区规范)。这是否有用取决于你的场景。
典型代码(此处使用
|
|
|
2
6
看 Serialization 以及 ISerializable interface 它允许您以可移植的形式保存对象的状态。 |
|
|
3
1
您还应该考虑使用Linq到SQL(或实体框架)进行O/R映射,并将数据存储到数据库(SQL CE、SQL Express)中。 |
|
|
4
1
我创建了一个扩展方法,它接受一个对象并为您创建一个xml字符串,您需要做的就是从文件中保存/加载。 XmlSerialisation |
|
|
5
1
如果你想让你的数据是XML格式的,有 XmlSerializer . 编辑:出于某种原因,我建议这样做时被否决了,因为XmlSerializer无法序列化Dictionary。 为了解决这个问题,您可以随时自定义序列化过程,如下所示 this |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |