я хочу добавить элементы в 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 - класс с дефолтной семантикой ссылочного типа.
Обсуждают сегодня