Как получить строки из C # в .net DLL на основе Visual-C ++? - PullRequest
1 голос
/ 22 августа 2010

Как получить строки из C # в .net DLL на основе Visual-C ++?

В C ++ (с использованием clr) у меня есть этот код:

#include "stdafx.h"
##include <Windows.h>
#include <string>
#include <windows.h>

namespace NSST
{
  public ref class Wrapper
  {
 public:
     Wrapper() {}
    static void init_1(std::string a, std::string b){}
     static void init_2(){}
  };
};

Но в .net C # Iувидеть только одну функцию init_2.Как сделать init_1 видимым в .net?

1 Ответ

3 голосов
/ 22 августа 2010

Вы не можете использовать std :: string, вы должны использовать System :: String ^:

static void init_1(System::String^ a, System::String^ b);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...