Тема: Конвертація типів даних
Добрий вечір) Давно мене тут не було, вирішив взятися за голову самостійно та і лаби самому цікавіше було робити 
 
У ході створення курсового проекту, а саме інтерфейсу Windows Forms виникли проблеми з перетворенням рядкових типів. 
Так як компоненти типу textBox використовують String^, а в мене створений клас який працює з простим string, виникло питання, як можна перетворити з string в String^ і навпаки (System::String^ в std::string).
Ось частина коду де потрібно використати це перетворення.
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
{
    Vocabulary Word;
    string resultOfSearch;
    String^ eng = textBox1 -> Text;
    /* Тут повинно конвертувати з System::String^ в std::string */
    Word.searchWord(eng);
    resultOfSearch = word.getUkr();
    /* Тут повинно конвертувати з std::string в System::String^ */
    textBox2 -> Text = resultOfSearch;
}Vocabulary - клас, який містить методи string SearchWord(string) та void getUkr().
Результати Гугління нічого зрозумілого не дали.  