using System;
class Program
{
static void Main()
{
// 定义一个byte数组
byte[] byteArray = new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05 };
// 打印byte数组的内容
Console.WriteLine("Byte array contents:");
foreach (byte b in byteArray)
{
Console.Write(b + " ");
}
// 将byte数组转换为字符串(例如,使用UTF8编码)
string resultString = System.Text.Encoding.UTF8.GetString(byteArray);
Console.WriteLine("\nConverted to string: " + resultString);
// 将字符串转换回byte数组
string originalString = "Hello";
byte[] byteArrayFromString = System.Text.Encoding.UTF8.GetBytes(originalString);
Console.WriteLine("Byte array from string: " + BitConverter.ToString(byteArrayFromString));
}
}
byteArray
的字节数组,并初始化了一些字节值。System.Text.Encoding.UTF8.GetString
方法将字节数组转换为字符串。注意,这里假设字节数组表示的是UTF-8编码的文本。System.Text.Encoding.UTF8.GetBytes
方法将字符串转换回字节数组。展示了如何从字符串生成字节数组。希望这个示例代码和解释能帮助你理解C#中byte[]
的用法。
上一篇:c# 注释
下一篇:c# 对象转换json
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站