Phương thức SetByte () gán một giá trị được chỉ định cho một byte tại một vị trí cụ thể trong một mảng được chỉ định.
Đầu tiên, đặt một mảng -
int[] arr = { 3, 4, 12 }; Bây giờ, sử dụng SetByte () để gán giá trị -
Buffer.SetByte(arr, 3, 20);
Đây là mã hoàn chỉnh -
Ví dụ
using System;
using System.Text;
public class Demo {
public static void Main() {
int[] arr = { 3, 4, 12 };
Console.WriteLine("Initial Array...");
// loop through the byte 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...");
// loop through the new byte array
for (int i = 0; i < Buffer.ByteLength(arr); i++) {
Console.WriteLine(Buffer.GetByte(arr, i));
}
}
} Đầu ra
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