保存两个TextRanges和一些字符串到一个文件中,然后稍后加载,这是最好/最简单的方法

本文关键字:加载 方法 最简单 文件 TextRanges 两个 字符串 保存 一个 然后 | 更新日期: 2023-09-27 18:12:51

我有两个来自两个不同的richtextbox的textrange,和四个来自常规文本框的字符串。我希望将所有这些信息保存在一个文件中,然后能够稍后加载它。最好的方法是什么?

我一直在阅读一些关于它,似乎读到一个内存流,然后将其保存到一个文件是一种方法。然后再解析该内容。

谁想分享一些经验,和简单的代码?

保存两个TextRanges和一些字符串到一个文件中,然后稍后加载,这是最好/最简单的方法

对于一个简单的方法,考虑为每个文本框文本创建一个带有字符串属性的类。然后,您可以在希望保存文本时设置属性,使用XML序列化将类保存为XML格式的文件,然后在以后的时间将其读取回来。

这种方法的优点是您不需要自己处理低级文件处理或解析。

搜索c#和XML序列化将得到大量的代码示例。

您已经提供了一个解决方案:保存在文件中,然后读取。

另一种可能是,如果数据太大,使用http://msdn.microsoft.com/en-us/library/dd997372.aspx内存映射的Fies。