该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("Initial Array..."); //遍历字节数组 for (int i = 0; i < Buffer.ByteLength(arr); i++) { Console.WriteLine(Buffer.GetByte(arr, i)); } Buffer.SetByte(arr, 3, 20); Console.WriteLine("New Array..."); //遍历新的字节数组 for (int i = 0; i < Buffer.ByteLength(arr); i++) { Console.WriteLine(Buffer.GetByte(arr, i)); } } }
输出结果
Initial Array... 3 0 0 0 4 0 0 0 12 0 0 0 New Array... 3 0 0 20 4 0 0 0 12 0 0 0