gpt4 book ai didi

.net - 我如何将 const wchar_t* 转换为 System::String?

转载 作者:行者123 更新时间:2023-12-04 18:45:12 33 4
gpt4 key购买 nike

我需要将我的 SHA1 (wchar_t*) 转换为普通的 String^ 以便在某个函数中使用它。有任何想法吗?我试过谷歌,但所有的结果都与我的问题完全相反。 :\

注意:我正在使用 C++.NET 框架和 Windows 窗体应用程序

最佳答案

使用构造函数;像这样:

const wchar_t* const pStr1 = ...;
System::String^ const str1 = gcnew System::String(pStr1);

const char* const pStr2 = ...;
System::String^ const str2 = gcnew System::String(pStr2);

如果您使用标准 C++ 字符串类( std::wstringstd::string ),您可以通过 c_str() 获得一个指针。方法。你的代码可能是
const std::wstring const std_str1 = ...;
System::String^ const str1 = gcnew System::String(std_str1.c_str());

System.String和广泛讨论 here .

关于.net - 我如何将 const wchar_t* 转换为 System::String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15696496/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com