2017-01-26 10 views
0

У меня есть метод. Этот метод должен возвращать некоторые данные, которые представлены классом. Я пытаюсь вернуть эти данные со списком <> но он не работает. Я получаю сообщение об ошибке: Тип определен в сборке, на которую не ссылаются. Вы должны добавить ссылку на сборку. Моя длл как это:C#, возвращающий список <Object> из DLL

public class CLASSA{ 
    public List<CLASSB> function(){ 

    } 
} 

И Main будет выглядеть следующим образом:

void functionMainn(){ 
CLASSA cls; 
gridView.DataSource = cls.function(); 
} 

Как я могу это исправить или вернуть эти значения в качестве источника данных GridView.

ответ

4

Как говорится в ошибке; для использования типа, возвращаемого DLL A, но определенного в DLL B, вам нужна ссылка на и A и B. Добавьте эти ссылки, и она будет работать нормально.

Кроме того, перед использованием его необходимо создать экземпляр cls.

+0

OMG Я скучаю по нему. Спасибо, что решили. –