0 امتیاز
قبل در برنامه نویسی توسط (690 امتیاز)

می خواهم تمام محتویات یک آرایه را درون یک List کپی کنم و از امکانات List برای پردازش اشیا درون لیست استفاده کنم آیا بغیر از استفاده از حلقه for راه ساده تری برای این کار وجود دارد؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

برای این کار شما دو راه دارید:

  • استفاده از متد AddRange در کلاس List:
        List<int> a = new List<int>();
        a.Add(1);
        a.Add(2);
        a.Add(3);
        a.Add(4);
        int[] b = new int[3];
        b[0] = 5;
        b[1] = 6;
        b[2] = 7;
        a.AddRange(b);
  • استفاده از سازنده کلاس List:
       int[] arr = new int[3];
       arr[0] = 1;
       arr[1] = 2;
       arr[2] = 3;
       List<int> list = new List<int>(arr); 

سوالات مشابه

0 امتیاز
1 پاسخ 446 بازدید
+1 امتیاز
1 پاسخ 314 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 329 بازدید
0 امتیاز
0 پاسخ 366 بازدید
0 امتیاز
1 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 619 بازدید
+1 امتیاز
2 پاسخ 3.2هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط shamstabrizi (505 امتیاز)
0 امتیاز
1 پاسخ 472 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط Rambodxzx (60 امتیاز)
...