使用YamlDotNet设置单个值
本文关键字:单个值 设置 YamlDotNet 使用 | 更新日期: 2023-09-27 18:05:31
我是YAML, YamlDotNet的新手,对c#也不是很有经验。今天,我创建了一个小应用程序,它加载和分析一个嵌套的YAML文件,用RepresentationModel提取每个键/值对。一切正常
在处理结构时,我想更改一些Value属性,最后我想将更改后的YAML结构保存到另一个文件中。
如何改变单个值属性?这似乎不可能。条目。取值为只读?!
有一些额外的要求,我不知道如何解决:解析时,我可以访问存储在YAML结构中的注释吗?-当保存更改的结构时,如何保留注释和缩进以便与原始文件进行比较?
任何反馈都是非常感谢的。非常感谢Hanibani
你的问题不太清楚entry
是什么,但如果是KeyValuePair
那么你最好的一步棋是
entry = new KeyValuePair<TKey, TValue>(entry.Key, newValue);
其中TKey
和TValue
为键和值的类型(顾名思义)