C#中的Unicode字符串

use*_*004 1 c# unicode-string

我记得在C++中使用Unicode字符串,例如:

std::wstring str = _T("a string here");
Run Code Online (Sandbox Code Playgroud)

C#中的等价物是什么?

Cri*_*scu 7

C#中的等价物是String类.

根据MSDN:

(字符串)将文本表示为一系列Unicode字符.

[...]每个代码点使用UTF-16编码进行编码

所以,如果你这样做string str = "a string here";,你有一个Unicode字符串.