কম্পিউটার টিউটোরিয়াল

C#-এ Buffer.BlockCopy ব্যবহার

Buffer.BlockCopy একটি বাইট অ্যারে থেকে অন্যটিতে ব্লকে বাইট কপি করে। এটি উচ্চ-পারফরম্যান্স মেমরি কপি অপারেশনের জন্য উপযুক্ত।

উদাহরণ

using System;

class Demo {
    static void Main() {
        byte[] src = { 55, 66, 77, 88, 99 };
        byte[] dst = new byte[8];
        Buffer.BlockCopy(src, 0, dst, 0, 5);
        Print(dst);
    }
    static void Print(byte[] a) {
        foreach (byte b in a) Console.Write(b);
        Console.WriteLine();
    }
}

আউটপুট

5566778899000
  1. C#-এ Buffer টাইপ ও BlockCopy

  2. C#-এ স্ট্রিম এবং বাইট স্ট্রিম (Streams and Byte Streams)

  3. জাভাতে Byte ক্লাস

  4. জাভাতে Double-buffering কী?