1

我有一个场景,我需要使用两个多值属性来实例化一个匿名模板。

这是我通过阅读文档所尝试的:

<mva_set1, mva_set2:{ x, y | Permit,IP,,<x>,,<y>,,,}; separator="\n">

为了说明问题,假设我为这两个属性提供了以下两个数组:

string[] input_1 = new string[] { "128.230.0.0/16", "10.20.0.0/16" };
string[] input_2 = new string[] { "131.230.0.0/16", "154.20.0.0/16" }; 

然后我使用以下两个函数调用应用了该属性:

template.Add("mva_set1", input_1);
template.Add("mva_set2", input_2);

结果让我吃惊。我想我会得到四行,因为我希望为四对中的每一对实例化模板。但是,我得到的只是实例化两对的两行:

Permit IP 128.230.0.0/16 131.230.0.0/16
Permit IP 10.20.0.0/16 154.20.0.0/16

我用错了吗?有没有更好的替代方法来做到这一点?

4

1 回答 1

0

您获得的输出量是任何一个列表的最大大小。三

于 2013-06-13T17:56:37.153 回答