我正在编写一个 XML Writer 并拥有它以便它可以编写这个......
<?xml version="1.0" encoding="utf-8"?>
<mappings>
<entry name="Iasanator">
<item code="Red">He Needs Help</item>
</entry>
</mappings>
...但是我需要能够将不同数量的id="whatever"语句传递到 XMLWriter.WriteHeader( # of these needs to scale ) 子中。
<header id="whatever" href="this" code="that" name="and so on".......>
由于重载潜艇,我最多可以放两个,但是我如何在不为每种可能的情况编写单独的重载潜艇的情况下放入... 15 或其他东西?
编辑:Nkvu,我自己解决了这个问题,然后读到你有类似的想法。英雄所见略同。我使用了一种类型的数组,就像你建议的那样,除了我使用了一个字典列表,其中“参数 = 新字典(字符串,字符串)”。
整个 XML Writer 可以在以下位置找到: http: //pastebin.com/03TuX0Pd
如果您发现其中一些令人困惑,(我不是最擅长评论的东西)请随时发表评论并提出问题。我很乐意回答。