Инициализатор поля не может ссылаться на нестатическое поле, метод или контроллер свойств
namespace MeetingScheduler.Controllers { public class EventsController : ApiController { EmailAddress[] emailAddress = new EmailAddress[] { new EmailAddress { Address = "hello@hello.com", Name = "helloname" } }; Attendee[] attendees = new Attendee[] { new Attendee { EmailAddresses = emailAddress , Type = "user"} }; Event[] events = new Event[] { new Event { Id = 1, Subject = "Hello World", Start = DateTime.Parse("2019-07-31 18:00:00"), End = DateTime.Parse("2019-07-31 20:00:00"), Location = "NCS Hub", Attendees = attendees } }; } }
Может ли кто-нибудь сказать мне, как правильно хранить адрес электронной почты в Attendee?
Что я уже пробовал:
без понятия. Я попытался посмотреть, например, в интернете, используя сообщение об ошибке, но не нашел ничего подобного.
Richard MacCutchan
Сообщение об ошибке говорит вам, что не так. В настоящее время участник не может ссылаться на значение из emailAddress, так как оно не является статическим значением. Точно так же событие не может ссылаться на участников.