Оператор Foreach не может работать с переменными типа "object", поскольку "object" не содержит открытого определения для " getenumerator
Привет сэр, у меня есть один класс, в котором у меня есть 4 массива в каждом массиве у меня есть параметры, поэтому я попытался назначить параметры в списке массивов, используя for-each цикл, но я получил эту ошибку, поэтому, пожалуйста, помогите мне.
Что я уже пробовал:
Это мой основной класс:
-----------------------
public class BookRequest { public string EndUserIp { get; set; } public string TokenId { get; set; } public string TraceId { get;set; } public int ResultIndex { get; set; } public string HotelCode { get; set; } public string HotelName { get; set; } public string GuestNationality { get; set; } public int NoOfRooms { get; set; } public string ClientReferenceNo { get; set; } public Boolean IsVoucherBooking { get; set; } public List<hotelroomsdetails> RoomInfo { get; set; } public int RoomIndex { get; set; } public string RatePlanCode { get; set; } public string RoomTypeCode { get; set; } public string RoomTypeName { get; set; } public List<bedtypes> bedtype { get; set; } public string SmokingPreference { get; set; } public List<string> Supplements { get; set; } public Price price { get; set; } public string CurrencyCode { get; set; } public decimal RoomPrice { get; set; } public decimal Tax { get; set; } public decimal ExtraGuestCharge { get; set; } public decimal ChildCharge { get; set; } public decimal OtherCharges { get; set; } public decimal Discount { get; set; } public decimal PublishedPrice { get; set; } public int PublishedPriceRoundedOff { get; set; } public decimal OfferedPrice { get; set; } public decimal AgentCommission { get; set; } public decimal AgentMarkUp { get; set; } public decimal TDS { get; set; } public decimal ServiceTax { get; set; } public List<hotelpassenger> hotelpass { get; set; } }
Manish K. Agarwal
пожалуйста, поделитесь кодом, в котором вы назначаете параметры, используемые для каждого из них
ZurdoDev
Ошибка означает, что вы не можете выполнить цикл над любыми объектами, которые вы пытаетесь выполнить, потому что они не реализуют IEnumerator. Но поскольку вы не показали нам код, который на самом деле создает ошибку, я не уверен, что вы хотите, чтобы мы сделали.