я хочу добавить элементы в List в другом методе? Если нет, в чём разница с добавлением и без добавления ref?
Типа:
public void MyMethod(List<MyClass> list) => list.Add(new MyClass());
public void MyMethod2(ref List<MyClass> list) => list.Add(new MyClass());
В чём разница?
Во втором случае ты передаешь ссылку на ссылку на List
Ни в чём
List - класс с дефолтной семантикой ссылочного типа.
Обсуждают сегодня