C# String 转byte[]
时间: 2024-08-12 10:10:27 浏览: 30
在 C# 中,你可以使用 `System.Text.Encoding` 类中的 `GetBytes` 方法将字符串转换为字节数组。这个方法接受一个 `string` 参数并返回相应的字节序列。以下是一个简单的示例:
```csharp
using System.Text;
public byte[] StringToByteArray(string inputString)
{
byte[] byteArray = Encoding.UTF8.GetBytes(inputString);
return byteArray;
}
```
在这个例子中,`UTF8` 是一种常用的字符编码,它将字符串按照 UTF-8 格式转换成字节。如果你的字符串使用了不同的字符集(例如 ASCII 或其他),你需要相应地选择编码。
相关问题
c# string转byte
可以使用Encoding类来将字符串转换为字节数组。以下是一个示例代码:
```csharp
string str = "Hello, World!";
byte[] bytes = Encoding.UTF8.GetBytes(str);
```
在上面的示例中,我们使用UTF8编码将字符串转换为字节数组。你可以根据需要选择不同的编码方式。
C#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` 将按照所选编码方式存储字符串的每个字符的字节表示。