Esempio n. 1
0
 public static RakList <T> Zipper(RakList <T> list1, RakList <T> list2)
 {
     foreach (T item in list2)
     {
         list1.Add(item);
     }
     return(list1);
 }
Esempio n. 2
0
        public static RakList <T> operator +(RakList <T> list1, RakList <T> list2)
        {
            RakList <T> jointList = new RakList <T>();

            foreach (T item in list1)
            {
                jointList.Add(item);
            }
            foreach (T item in list2)
            {
                jointList.Add(item);
            }
            return(jointList);
        }
Esempio n. 3
0
        public static RakList <T> operator -(RakList <T> list1, RakList <T> list2)
        {
            RakList <T> newList = new RakList <T>();

            newList = list1;
            for (int i = 0; i < list2.Count; i++)
            {
                for (int j = 0; j < list1.Count; j++)
                {
                    if (list2[i].Equals(list1[j]))
                    {
                        newList.Remove(list1[j]);
                    }
                }
            }
            return(newList);
        }