我有一个场景,我需要使用两个多值属性来实例化一个匿名模板。
以下是我在阅读文档时尝试的内容:
<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
我错误地使用了这个吗?有更好的替代方法吗?
答案 0 :(得分:0)
您获得的输出量是任何一个列表的最大大小。 叔