Konwertuj String ^ in c # na CString w c ++ / CLI

Potrzebuję pomocy w jednym pytaniu, w którym utknąłem podczas kodowania aplikacjiMFC.

ja używamCLR to znaczyCommon Language Runtime w mojej aplikacji do integracji API c #. ale teraz utknąłem na konwersjiSystem::String^ doCString. Nie jestem w stanie tego zrobić.

Używam następującego kodu.

String^ csPass = gcnew String(strPassword.GetBuffer());
array<Byte>^ Value = Encoding::UTF8->GetBytes(csPass);
for (int i = 0; i < Value->Length; i++ )
{
csPass += String::Format( "{0:X2}", Value[ i ] );
}

teraz chcę się przekonaćcsPass doCString. Czy ktoś może mi z tym pomóc. Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion