C#Byte [] Byte数组到Unicode字符串

Hoo*_*och 33 .net c# memory string bytearray

我需要从字节数组到字符串的非常快速的转换.字节数组是Unicode字符串.


在此输入图像描述

xan*_*tos 75

byte[]数组到string

 var mystring = Encoding.Unicode.GetString(myarray);
Run Code Online (Sandbox Code Playgroud)

stringbyte[]

 var myarray2 = Encoding.Unicode.GetBytes(mystring);
Run Code Online (Sandbox Code Playgroud)

  • @Alex这是C#,而不是Javascript.`var`不是一种类型.它是"右手表达式的类型"的缩写(所以`字符串`)(参见例如http://stackoverflow.com/questions/41479/use-of-var-keyword-in-c-sharp) (5认同)
  • @xanatos、@alex 从技术上讲 JavaScript 中的 `var` 不是你说的类型。JavaScript 中的 `var` 是一个关键字,意思是_我想在这里声明一个变量_稍后会推断出哪个类型。 (2认同)

Anu*_*raj 9

试试这个

System.Text.UnicodeEncoding.Unicode.GetString
Run Code Online (Sandbox Code Playgroud)