Converte uma String ^ em w / CString

Eu programei um pequeno aplicativo em C ++. Existe uma caixa de listagem na interface do usuário. E eu quero usar o Item de ListBox selecionado para um Algoritmo onde eu possa usar apenas wstrings.

Ao todo, tenho duas perguntas: como posso converter meu

    String^ curItem = listBox2->SelectedItem->ToString();

a um teste de tendão?

O que significa o ^ no código?

Muito obrigado!

questionAnswers(4)

yourAnswerToTheQuestion