C# 中的 Buffer SetByte 示例
csharpprogrammingserver side programming更新于 2025/9/17 4:31:00
SetByte() 方法将指定值分配给指定数组中特定位置的字节。
首先,设置一个数组 −
int[] arr = { 3, 4, 12 };
现在,使用 SetByte() 分配值 −
Buffer.SetByte(arr, 3, 20);
这是完整的代码 −
示例
using System;
using System.Text;
public class Demo {
public static void Main() {
int[] arr = { 3, 4, 12 };
Console.WriteLine("初始数组...");
// 循环遍历字节数组
for (int i = 0; i < Buffer.ByteLength(arr); i++) {
Console.WriteLine(Buffer.GetByte(arr, i));
}
Buffer.SetByte(arr, 3, 20);
Console.WriteLine("新数组...");
// 循环遍历新的字节数组
for (int i = 0; i < Buffer.ByteLength(arr); i++) {
Console.WriteLine(Buffer.GetByte(arr, i));
}
}
}
输出
初始数组... 3 0 0 0 4 0 0 0 12 0 0 0 新数组... 3 0 0 20 4 0 0 0 12 0 0 0

