C#string转byte[]
时间: 2023-11-21 19:04:12 浏览: 92
String 与byte[] 间的转换
你可以使用 `System.Text.Encoding` 类中的 `GetBytes` 方法将 C# 中的字符串转换为字节数组。以下是一个示例代码:
```csharp
string str = "Hello, World!";
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(str);
```
在上述示例中,我将字符串 "Hello, World!" 转换为 UTF-8 编码的字节数组。你可以根据需要选择不同的编码方式,例如 ASCII、Unicode 等。
请注意,转换后的字节数组 `byteArray` 将按照所选编码方式存储字符串的每个字符的字节表示。
阅读全文