C# 从yaml文件读取节点

C# 从yaml文件读取节点,c#,.net,yaml,C#,.net,Yaml,我有一个yaml文件,其中包含与特定设备相关的数据。我想搜索节点、键/值对并检索值,然后将它们写入oracle数据库。怎么做?以下是示例: --- -device: -printers: location: 176.12.43.11 description: hp printer 我想用下面类似的c#代码检索该数据: 我已经搜索了解决方案,但没有找到任何解决方案,关于yaml.net的信息和详细文档不多。啊,是的,我不想将数据检索到c#app。 有一个用于ya

我有一个yaml文件,其中包含与特定设备相关的数据。我想搜索节点、键/值对并检索值,然后将它们写入oracle数据库。怎么做?以下是示例:

---
-device:
   -printers:
       location: 176.12.43.11
       description: hp printer
我想用下面类似的c#代码检索该数据:

我已经搜索了解决方案,但没有找到任何解决方案,关于yaml.net的信息和详细文档不多。啊,是的,我不想将数据检索到c#app。
有一个用于yaml的.net库,它的文档似乎较少,我也没有找到解决问题的方法。提前感谢

我想这个问题是针对您当前使用的yaml for.NET库的。因此,有必要提及它是什么(并提供网站链接),这里是链接
YamlNode node = YamlNode.FromFile("C:\\test\\test.yaml");
YamlMapping mapping = new YamlMapping("device.printers.location");
var value = mapping.Value;