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>。
どんな助けでも大歓迎です!