Convierta la cadena ^ en c # a CString en c ++ / CLI

Necesito ayuda en una pregunta donde me quedé atascado mientras codificaba mi aplicaciónMFC.

estoy usandoCLR es decirCommon Language Runtime en mi aplicación para integrar c # APIs. pero ahora me quedé en convertirSystem::String^ aCString. No soy capaz de hacer eso.

Estoy usando el siguiente código.

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 ] );
}

ahora quiero convertircsPass aCString. Puede alguien ayudarme con esto. Gracias de antemano.

Respuestas a la pregunta(2)

Su respuesta a la pregunta