C#-এ Array.ConstrainedCopy() পদ্ধতিটি নির্দিষ্ট উৎস সূচী থেকে শুরু করে একটি অ্যারে থেকে উপাদানের একটি পরিসর কপি করতে ব্যবহৃত হয় এবং নির্দিষ্ট গন্তব্য সূচক থেকে শুরু করে অন্য অ্যারেতে পেস্ট করে।
সিনট্যাক্স
public static void ConstrainedCopy (Array sourceArr, int sourceIndex, Array destinationArr, int destinationIndex, int length);
এখানে,
-
sourceArr − যে অ্যারেতে কপি করার জন্য ডেটা রয়েছে।
-
sourceIndex − একটি 32-বিট পূর্ণসংখ্যা যা sourceArr-এর সূচীকে প্রতিনিধিত্ব করে যেখানে কপি করা শুরু হয়।
-
destinationArr − যে অ্যারে ডেটা গ্রহণ করে।
-
destinationIndex − একটি 32-বিট পূর্ণসংখ্যা যা destinationArr-এর সূচীকে প্রতিনিধিত্ব করে যেখানে স্টোরিং শুরু হয়।
-
len − একটি 32-বিট পূর্ণসংখ্যা যা অনুলিপি করার জন্য উপাদানের সংখ্যা প্রতিনিধিত্ব করে।
আসুন এখন Array.ConstrainedCopy() পদ্ধতি -
প্রয়োগ করার জন্য একটি উদাহরণ দেখিউদাহরণ
using System; public class Demo{ public static void Main(){ int[] arrDest = new int[10]; Console.WriteLine("Array elements..."); int[] arrSrc = { 20, 50, 100, 150, 200, 300, 400}; for (int i = 0; i < arrSrc.Length; i++){ Console.Write("{0} ", arrSrc[i]); } Console.WriteLine(); Array.ConstrainedCopy(arrSrc, 3, arrDest, 0, 4); Console.WriteLine("Destination Array: "); for (int i = 0; i < arrDest.Length; i++){ Console.Write("{0} ", arrDest[i]); } } }
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেArray elements... 20 50 100 150 200 300 400 Destination Array: 150 200 300 400 0 0 0 0 0 0