Ниже приведен мой фрагмент кода, и я хочу передать параметр List в мою конструкцию.
public class MyClass
{
public MyClass(List<string> parmList)
{
this.MyList=parmList;
}
public List<string> MyList
{
get;set;
}
}
Конфиг:
<alias alias="List" type="System.Collections.Generic.List[[System.String,
mscorlib],mscorlib]"/>
<register>
<constructor>
<param name="paraList" type="List" />
</constructor>
</register>
Но когда я разрешаю запрос к контейнеру, он выдает исключение:
Тип List`1 имеет несколько конструкторов длины 1. Невозможно устранить неоднозначность.
Есть ли ошибка конфигурации?