Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# byte[]

作者:徒醉了清风   发布日期:2025-04-30   浏览:50

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));
    }
}

解释说明:

  1. 定义byte数组:我们创建了一个名为byteArray的字节数组,并初始化了一些字节值。
  2. 打印byte数组内容:通过遍历数组并打印每个字节的值,展示如何访问和输出字节数组中的数据。
  3. 将byte数组转换为字符串:使用System.Text.Encoding.UTF8.GetString方法将字节数组转换为字符串。注意,这里假设字节数组表示的是UTF-8编码的文本。
  4. 将字符串转换回byte数组:使用System.Text.Encoding.UTF8.GetBytes方法将字符串转换回字节数组。展示了如何从字符串生成字节数组。

希望这个示例代码和解释能帮助你理解C#中byte[]的用法。

上一篇:c# 注释

下一篇:c# 对象转换json

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# if else

c#高并发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站