У меня есть интерфейс, скажем;
public interface ICustomCollection<T>
{
void Add(T item);
bool Remove(T item);
bool Contains(T item);
}
Я хотел бы создать класс, который обращается к нативной C / C ++ dll (которую я бы тоже создал), которая обеспечивает реализацию. Как я могу написать написание управляемого класса и собственного кода, чтобы это работало? Я знаю основы взаимодействия, но не знаю, как обрабатывать универсальные типы в этом контексте.