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

C#-এ Buffer.SetByte উদাহরণ

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
  1. C#-এ Array.LastIndexOf() পদ্ধতি

  2. C#-এ Array.TrueForAll() মেথড: অ্যারে সব উপাদান শর্ত পূরণ করে কিনা যাচাই

  3. C#-এ Array.ConstrainedCopy() মেথড

  4. C#-তে মাল্টিডাইমেনশনাল অ্যারে (Multidimensional Array)