首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用object structure c#读取配置文件

用object structure c#读取配置文件
EN

Stack Overflow用户
提问于 2019-04-11 11:33:47
回答 2查看 55关注 0票数 0

我需要在一个可以由c#程序加载的模板文件中存储一个标准记录结构。记录结构与数据库中的新条目相关。

每个新条目具有:-具有该表的值列表的标题,以及-链接到新条目的项的列表

现在,这里是棘手的部分。-每个项目本身都可以有一个子项目列表(都是项目类型)

程序应该加载到模板中,创建一个新记录,然后一次处理每个项目。如果项包含子项列表,则将在父项完成之前处理这些子项。

我在想,也许我可以使用JSON来实现这一点?

EN

回答 2

Stack Overflow用户

发布于 2019-04-11 12:07:12

我不会给你这样做的代码,但可能有足够的指针。

  1. 设计应表示记录的类。例如:

如果我的记录是员工的记录

代码语言:javascript
运行
复制
public class Employee
{
 public string Name {get; set;}
 public string EmpId {get; set;}
 public Link<Jobs> JobHistory {get; set;}
} 

  1. 阅读了有关序列化程序的内容。使用它们,您可以将对象转换为二进制、Xml、Json等格式。因此,这是在System.IO的.File.Write/Read方法中获取有关文件处理内容的状态/内容的关键。另外,如何将这些与序列化程序一起使用(可能需要在MemoryStream/StreamReader/Writers等上读取)。这将帮助您将持久状态写入文件系统。
票数 0
EN

Stack Overflow用户

发布于 2019-05-02 19:02:07

谢谢Prateek Shrivastava

列表就是我正在寻找的解决方案。

我尝试将数据存储为JSON,但最好是在数据库中创建一些附加表,并编写一个应用程序来创建和编辑模板。

使用JSON.NET进行序列化和反序列化。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55624311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档