Buffer.SetByte(array, index, value) নির্দিষ্ট বাইট ইনডেক্সে মান সেট করে। নোট: ইন্ট অ্যারেতে প্রতিটি ইন্ট ৪ বাইট নিতে পারে, তাই ইনডেক্স ৩ মানে প্রথম ইন্টের ৪র্থ বাইট।
উদাহরণ
using System;
public class Demo {
public static void Main() {
int[] arr = { 3, 4, 12 };
Console.WriteLine("Initial bytes:");
for (int i = 0; i < Buffer.ByteLength(arr); i++)
Console.WriteLine(Buffer.GetByte(arr, i));
Buffer.SetByte(arr, 3, 20); // ১ম ইন্টের ৪র্থ বাইট = 20
Console.WriteLine("After SetByte:");
for (int i = 0; i < Buffer.ByteLength(arr); i++)
Console.WriteLine(Buffer.GetByte(arr, i));
}
}
আউটপুট
Initial bytes: 3 0 0 0 4 0 0 0 12 0 0 0 After SetByte: 3 0 0 20 4 0 0 0 12 0 0 0