1

次のようなC++でUnicode文字列を使用したことを覚えています。

std::wstring str = _T("a string here");

C#で同等のものは何ですか?

4

2 に答える 2

7

C# で同等なのはStringクラスです。

MSDNによると:

(文字列) テキストを一連の Unicode 文字として表します。

[...] 各コード ポイントは UTF-16 エンコーディングを使用してエンコードされます

したがって、string str = "a string here";そうすると、Unicode 文字列になります。

于 2012-11-07T20:51:41.410 に答える
0

System.Text.UnicodeEncodingクラスを使用します。これは、Unicode文字のUTF-16エンコーディングを処理します。

于 2012-11-07T20:56:46.573 に答える