如何在 C# 中生成密钥和类型(密钥)对

本文关键字:密钥 类型 | 更新日期: 2024-11-07 18:03:31

这是一个

奇怪的XML文件,我遇到过它拥有字典,其中包含一组键和类型键对,其中包含值。 任何人都可以启发如何使用 C# 生成它。

<dict>
    <key>175</key>
    <dict>
        <key>Track ID</key><integer>175</integer>
        <key>Name</key><string>Kattikida</string>
        <key>Artist</key><string>Anthony Dasan, Manasi, Anitha</string>
        <key>Album Artist</key><string>Anirudh Ravichander</string>
    </dict>
</dict>

如何在 C# 中生成密钥和类型(密钥)对

您可能必须使用 XML 文档编写自己的 XML 序列化程序,然后您可以完全控制生成的内容,并且可以轻松地使用 GetType().Name 将类型用作属性的名称

但是,任何尝试读取此类文件的内容都需要同样自定义

https://msdn.microsoft.com/en-us/library/system.xml.xmldocument%28v=vs.110%29.aspx