Здесь можно прочесть всё о коллекции List
Можно добавлять элементы в список используя метод Add. Сложно представить зачем тебе необходимо создать новый список с кол-вом элементов + 1, но:
Код
var oldList = new List<T>() {obj1, obj2};
var newList = new List<T>(oldList.Count()+1);
Обращаться к элементам списка можно по индексу: newList[0]