"일반적으로 String은 다 똑같다." 라고 알고있었는데
C++으로 코딩을 해보니 같은 String이지만
std::String과 닷넷String은 다르다
그래서 std::string으로 변수사용을 했다면 컨트롤에 있는 Text를
해당 변수에 넣어주기 위해서는 변환해주어야 한다.
std::string -> System::String 변환방법
#include <msclr\marshal_cppstd.h> // 헤더 추가하고
std::string 변수명 = mslr::interop::marshal_as<std::string>(System::String의 TEXT);
System::String -> std::string 변환방법
String^ temp = gcnew String(System::String변수명.c_str());
위와 같은 방법을 쓰면 변환이 가능하다.