C# 如何在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编码
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");