Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中将字符串转换为字节[]#_C#_String_Cryptography_Bytearray_Byte - Fatal编程技术网

C# 如何在C中将字符串转换为字节[]#

C# 如何在C中将字符串转换为字节[]#,c#,string,cryptography,bytearray,byte,C#,String,Cryptography,Bytearray,Byte,如何从C#中的字符串中获取字节数组?我想将字符串传递给。试试看 public static byte[] StrToByteArray(string str) { System.Text.UTF8Encoding encoding=new System.Text.UTF8Encoding(); return encoding.GetBytes(str); } Encoding.GetBytes方法。使用当您可以使用Encoding.UTF8时,为什么要创建一个新的UTF8编码

如何从C#中的字符串中获取字节数组?我想将字符串传递给。

试试看

public static byte[] StrToByteArray(string str)
{
    System.Text.UTF8Encoding  encoding=new System.Text.UTF8Encoding();
    return encoding.GetBytes(str);
}

Encoding.GetBytes
方法。

使用

当您可以使用Encoding.UTF8时,为什么要创建一个新的UTF8编码实例?您能解释一下为什么要使用UTF8吗?这是一个完全相同的副本。。还有这个的副本@杰科·普雷托里厄斯:是的,我想是的,但我不喜欢这两个方面的公认答案。我喜欢这一个被接受的答案。除非你有很好的理由使用其他东西,否则一定要使用UTF-8。你能解释一下为什么使用UTF8吗?这只是一个例子。但是UTF8非常常见<代码>编码。默认值是另一个很好的例子。有关更多信息,请参阅
Encoding.UTF8.GetBytes("abcd");