Вам нужно вызвать конструктор, чтобы фактически создать его экземпляр.В своем коде вы в основном говорите, что Person имеет тип int, а это не так, переменная внутри:.
Вы можете сделать что-то подобное, чтобы достичь того, что вы хотите.
var v = new List<Person>() { new Person(1), new Person(2), new Person(3) };
Учитывая, что у вас есть конструктор, который принимает int.
Как этот:
public Person(int id)
{
Id = id;
}