Я предполагаю, что Вы используете свои собственные типы массива в противоположность встроенным массивам.NET:
public string[] merge(input1, input2)
{
string[] output = new string[input1.length + input2.length];
for(int i = 0; i < output.length; i++)
{
if (i >= input1.length)
output[i] = input2[i-input1.length];
else
output[i] = input1[i];
}
return output;
}
Другой способ сделать это использовал бы созданный в классе ArrayList.
public ArrayList merge(input1, input2)
{
Arraylist output = new ArrayList();
foreach(string val in input1)
output.add(val);
foreach(string val in input2)
output.add(val);
return output;
}
Обоими примерами является C#.
Радиокнопки и флажки могут иметь другое поведение, чем другие элементы. Это зависит от их имени и идентификатора.
Если предметы имеют одинаковое имя, попробуйте сделать это:
br.find_control(name="E").value = ["0"]
Другой вариант:
form.find_control(name="E", kind="list").value = ["0"]
и, наконец, это может сработать:
br["E"] = ["0"]
(Я не использовал механизировать через некоторое время, поэтому я точно не помню).