C++ でネイティブ/CLI DLL を作成しています。私は最終的に C# コードから DLL を呼び出しますが (私は C# コードの方がはるかによく知っています)、ネイティブ C++ クラスを CLI ラッパーでラップしようとしています。
私の質問は、 std::vector を List クラスに変換する最良の方法は何ですか?
クラスはほとんど単純ですが、最も複雑なものは次のようになります。
class SecurityPrincipal
{
public:
wstring distinguishedName;
SECURITYPRINCIPAL_NODE_TYPE NodeType;
vector<LDAPAttribute> Attributes;
vector<SecurityPrincipal> Nodes;
}
正直なところ、私は を に入れることさえできていませvector<wstring>
んList<String>
。
どんな助けでも大歓迎です!