首页 > 解决方案 > 将 C++ 嵌套模板结构转换为 C#

问题描述

在 C++ 中,我有一个结构:

template <class T> class A1
{...
};

template <class T> class A2
{...
};
etc

然后我有另一个嵌套的模板类结构:

template <class T, class A> class B : public A
{...
};

template <class T, class A> class B : public A
{...
};
etc

它又被另一个嵌套结构使用:

template <template <class, class> class B> class C1
{...
};

template <template <class, class> class B> class C2
{...
};
etc

如果 C# 中不允许嵌套泛型,我将如何构造此表单?

标签: c#c++templatesgenerics

解决方案


推荐阅读