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

C#-এ অ্যারে কপি (Array Copy)


C#-এ একটি অ্যারের সেকশন অন্য অ্যারেতে কপি করতে Array.Copy মেথড ব্যবহার করুন।

মূল অ্যারে (১০ এলিমেন্ট):

int[] n = new int[10];

নতুন অ্যারে (৫ এলিমেন্ট):

int[] m = new int[5];

Array.Copy() মেথডে সোর্স, ডেস্টিনেশন, এবং কপি করার সাইজ দিন।

সম্পূর্ণ উদাহরণ

using System;
namespace ArrayApplication {
    class MyArray {
        static void Main(string[] args) {
            int[] n = new int[10];
            int[] m = new int[5];
            for (int i = 0; i < 10; i++) {
                n[i] = i + 100;
            }
            Console.WriteLine("Original Array...");
            foreach (int j in n) {
                int i = j - 100;
                Console.WriteLine("Element[{0}] = {1}", i, j);
            }
            Array.Copy(n, 0, m, 0, 5);
            Console.WriteLine("New Array...");
            foreach (int res in m) {
                Console.WriteLine(res);
            }
            Console.ReadKey();
        }
    }
}

আউটপুট

Original Array...
Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104
Element[5] = 105
Element[6] = 106
Element[7] = 107
Element[8] = 108
Element[9] = 109
New Array...
100
101
102
103
104

সিনট্যাক্স: Array.Copy(sourceArray, sourceIndex, destArray, destIndex, length)

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

  2. C#-এ অ্যারে ডিক্লেরেশন

  3. জাভাতে অ্যারের নির্দিষ্ট অংশ কপি করা

  4. পাইথন ব্যবহার করে কনভোলিউশনের পরিচিতি