$array.Add()-ধর্মী ব্যবহার করার সময়, আপনি বিদ্যমান অ্যারেতে উপাদানটি যুক্ত করার চেষ্টা করছেন। একটি অ্যারে স্থির আকারের সংগ্রহ, সুতরাং আপনি ত্রুটি পাবেন কারণ এটি বাড়ানো যায় না।
$array += $elementপুরানো ও নতুন আইটেমের মতো একই উপাদানগুলির সাথে একটি নতুন অ্যারে তৈরি করে এবং এই নতুন বৃহত্তর অ্যারেটি $arrayপুরানোটির পরিবর্তিত হয়
আপনি অ্যারেতে একটি উপাদান যুক্ত করতে + = অপারেটরটি ব্যবহার করতে পারেন। আপনি যখন এটি ব্যবহার করেন, উইন্ডোজ পাওয়ারশেল আসলে মূল অ্যারের মান এবং যুক্ত মান সহ একটি নতুন অ্যারে তৈরি করে। উদাহরণস্বরূপ, ভ্যারিয়েবলের অ্যারেতে 200 এর মান সহ একটি উপাদান যুক্ত করতে, টাইপ করুন:
$a += 200
সূত্র: সম্পর্কে_আরাইস
+= একটি ব্যয়বহুল ক্রিয়াকলাপ, সুতরাং আপনার যখন অনেকগুলি আইটেম যুক্ত করার দরকার হয় তখন এগুলি যতটা সম্ভব অপারেশনগুলিতে যুক্ত করার চেষ্টা করা উচিত, যেমন:
$arr = 1..3 #Array
$arr += (4..5) #Combine with another array in a single write-operation
$arr.Count
5
যদি এটি সম্ভব না হয় তবে এর মতো আরও দক্ষ সংগ্রহ ব্যবহার করার বিষয়ে বিবেচনা করুন Listবা ArrayList(অন্য উত্তরটি দেখুন)।