Convert string in unicode to byte array in CSharp
Description
The following code shows how to convert string in unicode to byte array.
Example
using System;//w w w.j ava 2s . com
public class MainClass {
public static void Main() {
byte[] utf8Bytes = System.Text.Encoding.UTF8.GetBytes("0123456789");
byte[] utf16Bytes = System.Text.Encoding.Unicode.GetBytes("0123456789");
byte[] utf32Bytes = System.Text.Encoding.UTF32.GetBytes("0123456789");
Console.WriteLine(utf8Bytes.Length);
Console.WriteLine(utf16Bytes.Length);
Console.WriteLine(utf32Bytes.Length);
}
}
The code above generates the following result.