نقل قول نوشته شده توسط pidexx مشاهده تاپیک
گرفتم.حالا اگر بخوام یه کپی از آرایه بفرستم که تغییرات اعمالی روی آرایه ی درون تابع, باعث تغییر توی آرایه اصلی نشه چکار کنم؟
باید با استفاده از متد CopyTo یک کپی از آرایه تهیه کنید و به متد مورد نظر ارسال کنید:

int[] array = new int[10] { ... };
int[] copyArray = new int[10];
array.CopyTo(copyArray, 0);
someMethod(copyArray);