Добавить больше объектов в массив, который находится на пути — просто нужно назначить на один объект больше по сравнению с тем, что уже есть

#c#

#c#

Вопрос:

Это похоже на то, что я пытаюсь прямо сейчас. Чтобы добавить больше объектов в мой массив, который у меня есть.

Когда это то, что я добавляю. Затем он добавляет в массив, который я хочу добавить, все с пользовательским контентом.

Вот как это выглядит сейчас: Изображение

я пробую это здесь:

 UserClass addUser = new UserClass()
{
    Businesses = new List<Business>()
    {
        new Business()
        {
            BusinessId = unikBusinessId,
            Name = add.BusinessName,
            CreatedDateTime = DateTime.Now,
            Cvr = add.Cvr,
            priceId = add.HiddenPriceId,
            FreeUser = false
        }
    }
};
_accountService.AddBussinesMore(addBusiness, userid);
  

Вот как это выглядит прямо сейчас, когда я пытаюсь сделать это таким образом. Ошибка при добавлении в объект

Класс пользователя:

 public class UserClass
{
    [BsonId]
    [BsonRepresentation(BsonType.ObjectId)]
    public string UserId { get; set; }

    ........ (MORE HERE) .......

    public List<Business> Businesses { get; set; }

}
  

Бизнес:

 public class Business
{
    public string BusinessId { get; set; }
    
    public string Name { get; set; }

    public DateTime CreatedDateTime { get; set; }

    public int Cvr { get; set; }

    public string priceId { get; set; }

    public bool FreeUser { get; set; }
}
  

Комментарии:

1. У вас нет массива, у вас есть List<T> .

2. Трудно понять, как описание проблемы соотносится с кодом и сервисом. Есть ли какая-либо причина, по которой вы не можете просто сделать new List<Business>() { new Business() {...}, new Business() {...}

3. Я завершил это! Спасибо за помощь @MichaelRandall