次のような C++/CLI 汎用インターフェイスがあります。
using namespace System::Collections::Generic;
namespace Test
{
generic <class T>
public interface class IElementList
{
property List<T>^ Elements;
};
}
そして、次のような C# ジェネリック インターフェイスに実装したいと思います。
using Test;
namespace U
{
public interface IElementLightList<T> : IElementList<T>
where T : IElementLight
{
bool isFrozen();
bool isPastable();
}
}
これは機能しません。Visual Studio は C++/CLI IElementList インターフェイスを認識できません。一般的ではない C++/CLI インターフェイスでテストしましたが、これは機能します。
私が逃したものは何ですか?