在C#中,可以使用System.Text.Encoding
类来获取字符串的一致字节表示。具体来说,可以使用Encoding.UTF8.GetBytes()
方法将字符串转换为UTF-8编码的字节数组。
以下是一个示例代码:
string str = "Hello, world!";
byte[] bytes = Encoding.UTF8.GetBytes(str);
在这个示例中,str
变量包含了要转换的字符串,bytes
变量包含了转换后的UTF-8编码的字节数组。
需要注意的是,这种方法不需要手动指定编码,因为它使用了默认的UTF-8编码。如果需要使用其他编码,可以使用Encoding
类中的其他静态方法来获取不同的编码。例如,使用Encoding.ASCII.GetBytes()
方法可以将字符串转换为ASCII编码的字节数组。
领取专属 10元无门槛券
手把手带您无忧上云