Я пытаюсь перегрузить оператор в C # (не спрашиваю почему!), Который применяется к Lists
. Например, я хотел бы иметь возможность написать:
List<string> x = // some list of things
List<string> y = // some list of things
List<string> z = x + y
так, чтобы 'z' содержал все содержимое 'x', а затем содержимое 'y' Я знаю, что уже есть способы объединить два списка, я просто пытаюсь понять, как перегрузка операторов работает с общими структурами.
(Кстати, это класс List
из Systems.Collections.Generic
.)