У меня есть класс в сторонней DLL.Как Typecast список?
Class A
{
}
мне нужно, чтобы украсить его, так что я создал локальный экземпляр этого и использовал его
class B
{
}
библиотека DLL содержит функцию, которая дает мне список А. Но если я пытаюсь использовать его следующим
B listofB = Dll.FindAllA()
я получил ошибку, что не может неявно преобразовать DLL.A в Proj.B
Нет никакой разницы между структурой этих двух классов. Как я могу его преобразовать?
Почему вы хотите создать свой собственный класс, если он идентичен классу сторонних разработчиков? –
унаследовать от A, тогда вы можете бросить его на B позже, когда вам это нужно. – jimplode
@ Øyvind Bråthen: Я создаю свой собственный класс в тестовом проекте, где компилятор предлагает мне добавить DataServiceEntityAttribute в класс. Поскольку я не могу изменить код в DLL, я создал его реплику с атрибутом DataServiceEntityAttribute. – Ram