Buffer.BlockCopy(src, srcOffset, dst, dstOffset, byteCount) একটি বাইট অ্যারে থেকে অন্যটিতে বাইট কপি করে। এটি প্রিমিটিভ টাইপের অ্যারেও কাজ করে (বাইট রিপ্রেজেন্টেশন কপি হয়)।
উদাহরণ
using System;
class Demo {
static void Main() {
byte[] src = { 22, 49 };
byte[] dst = new byte[5];
Buffer.BlockCopy(src, 0, dst, 0, 2); // ২ বাইট কপি
PrintBytes(dst);
}
static void PrintBytes(byte[] arr) {
foreach (byte b in arr) Console.Write(b);
Console.WriteLine();
}
}
আউটপুট
2249000