Преобразовать строку ^ в c # в CString в c ++ / CLI

Мне нужна помощь по одному вопросу, где я застрял во время кодирования моего приложения вMFC.

Я используюCLR т.е.Common Language Runtime в моем приложении для интеграции C # API. но теперь я застрял на конвертацииSystem::String^ вCString, Я не могу этого сделать.

Я использую следующий код.

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

теперь я хочу конвертироватьcsPass вCString, Может ли кто-нибудь помочь мне в этом. Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос