View Full Version : انتقال اطلاعات یک ارایه به یک arraylist
  
keshmeshpolo
پنج شنبه 06 تیر 1392, 20:30 عصر
سلام دوستان 
من یه آرایه دو بعدی دارم و میخوام بدون استفاده از دستورات حلقه کلیه اطلاعات آن را به arraylist منتقل کنم .
آیا دستوری وجود داره؟
برعکسش چطور (از arraylist به آرایه بعدی )
اگه نمونه کد بذارید ممنون میشم
با تشکر
tooraj_azizi_1035
پنج شنبه 06 تیر 1392, 20:49 عصر
از ArrayList به آرایه:
 // Creates and initializes a new ArrayList.
      ArrayList myAL = new ArrayList();
      myAL.Add( "The" );
      myAL.Add( "quick" );
      myAL.Add( "brown" );
      myAL.Add( "fox" );
      myAL.Add( "jumped" );
      myAL.Add( "over" );
      myAL.Add( "the" );
      myAL.Add( "lazy" );
      myAL.Add( "dog" );
// Copies the elements of the ArrayList to a string array.
      String[] myArr = (String[]) myAL.ToArray( typeof( string ) );
مهرداد صفا
شنبه 08 تیر 1392, 10:18 صبح
با سلام.
بستگی به آرایه و نوع انتقال دارد.
مثلا:
            int[][] x = new int[10][];
            int[,] x2 = new int[10, 10];
            for(int i =0;i<10;i++)
            {
                x[i] = new int[10];
                for (int j = 0; j < 10; j++)
                {
                    x[i][j] = i * j;
                    x2[i, j] = i * j;
                }
            }
            System.Collections.ArrayList y = new System.Collections.ArrayList(x.ToList<int[]>());
            System.Collections.ArrayList y2 = new System.Collections.ArrayList(x2.Cast<int>().ToList());
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.