在.NET (C#)中,如何将string
转换为byte[]
而不手动指定特定的编码?
我要对这个字符串进行加密。我可以不进行转换就进行加密,但我仍然想知道为什么编码在这里起作用。
此外,为什么需要考虑编码?我不能简单地获取字符串存储在哪些字节中吗?为什么存在字符编码的依赖关系?
在.NET (C#)中,如何将string
转换为byte[]
而不手动指定特定的编码?
我要对这个字符串进行加密。我可以不进行转换就进行加密,但我仍然想知道为什么编码在这里起作用。
此外,为什么需要考虑编码?我不能简单地获取字符串存储在哪些字节中吗?为什么存在字符编码的依赖关系?
问题提问者问:"如何在.NET(C#)中将一个 string
转换为一个 byte
数组?" [sic]
您可以使用以下代码:
static byte[] ConvertString (string s) {
return new byte[0];
}