Я хочу знать, почему я получаю сообщение об ошибке, если я напишу ниже заявление, хотя у меня есть упоминание на уровне класса, что является Tтипизированных коллекции с Open Type Параметр
IList<T> targetObjectsCollection = new List<T>();
for (int counter = 0; counter < dataTransferObjects.Count; counter++)
{
targetObjectsCollection.Add(MappSharePointDAOToDTO(sharePointDaos[counter], dataTransferObjects[counter]));
}
и когда я изменил его на следующее заявление ошибка ушла ??
IList<IMapperMarker> targetObjectsCollection = new List<IMapperMarker>();
for (int counter = 0; counter < dataTransferObjects.Count; counter++)
{
targetObjectsCollection.Add(MappSharePointDAOToDTO(sharePointDaos[counter], dataTransferObjects[counter]));
}
может описать любой орган.
На каком языке это? Похож на C#, но также может быть Java с сомнительными соглашениями об именах ... –
Я бы приблизился к C#, чем Java. В списке нет свойства 'Count'. – Makoto
@Makoto Это верно и соответствует тому, о чем я думал. Я переубеждаюсь. Если это не так, OP может переназначить как Java –