OsamaSaif نشر 6 نوفمبر 2015 أرسل تقرير نشر 6 نوفمبر 2015 أحتاج لنسخ مصفوفة لمصفوفة أخرى ومن ثم التعامل مع نسخة المصفوفة مع بقاء المصفوفة الأصلية كما هي كيف يمكنني عمل ذلك؟ اقتباس
0 Lujain Maaz نشر 6 نوفمبر 2015 أرسل تقرير نشر 6 نوفمبر 2015 توفر الدالة Array.Copy() طريقة لنسخ مصفوفة إلى مصفوفة أخرى عن طريق تحديد المعاملين 2 arguments وهما المصفوفة المصدر source والمصفوفة destination وتحديد المعامل الثالث وهو طول المصفوفة التي نريد نسخها.لنقم بعمل مثال وإنشاء مصفوفتين وتعبئتهما بمجموعة عناصر ثم نسخ المصفوفة الثانية للمصفوفة الأولى ومن ثم طباعة قيمة المصفوفة الأولى قبل وبعض النسخ لمقارنة المحتويين: static void Main(string[] args) { String [] arr1 = {"1","2","3","4","5"}; String [] arr2 = {"A","B","C","D","E"}; Console.WriteLine("before copy:"); for (int i = 0; i < arr1.Length; i++) { Console.Write(arr1[i] + " "); } Array.Copy(arr2, arr1,arr1.Length); Console.WriteLine("\nafter Copy:"); for (int i = 0; i < arr1.Length; i++) { Console.Write(arr1[i]+" "); } Console.ReadLine(); } 1 اقتباس
السؤال
OsamaSaif
أحتاج لنسخ مصفوفة لمصفوفة أخرى ومن ثم التعامل مع نسخة المصفوفة مع بقاء المصفوفة الأصلية كما هي كيف يمكنني عمل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.