Nous avons une petite structure écrite en C# .Net 2.0 que nous voulons exposer à COM.C# exposer la classe à COM - Collections génériques
Le problème est, nous avons des classes génériques qui seraient exposées comme les suivantes:
interface IOurClass
{
ReadonlyCollection<IOurListObject> OurCollection
{
get;
}
}
interface IOurListObject
{
//Some properties that don't matter
}
Quelle est la meilleure pour exposer les collections génériques à COM (ou méthode recommandée)? Nous n'avons pas besoin de soutenir les génériques, nous avons juste besoin d'exposer en quelque sorte une collection de IOurListObject. Nous aimerions également éviter d'avoir à écrire une nouvelle classe pour chaque collection que nous utilisons, mais ce n'est peut-être pas possible.
double: http://stackoverflow.com/questions/269581/what-are-alternatives-to-generic-collections-for-com-interop –