Я не уверен, что задаю этот вопрос правильно и у меня возникли проблемы с поиском того, что мне нужно в этом случае. У меня есть два класса. Один из них состоит из трех элементов, которые я назначу.Как добавить объект из класса в список в другом классе.
namespace Common.PriceFeed
{
public class SurchargeSKUList
{
public string WebSKUID { get; set; }
public decimal AdditionalPrice { get; set; }
public string Currency { get; set; }
}
}
Другой класс - это список, содержащий элементы из вышеуказанного класса.
namespace Common.PriceFeed
{
public class BaseSurcharge
{
public List<SurchargeSKUList> SKUList { get; set; }
}
}
Моя проблема, то я стараюсь использовать BaseSurcharge, я получаю ошибки, как я использую как тип в качестве переменной или что я «не может неявно преобразовать тип ...» Мой .net код ниже.
спасибо.
if (BaseSurcharges.Rows.Count > 0)
{
foreach (DataRow row in BaseSurcharges.Rows)
{
SurchargeSKUList newSKUList = new SurchargeSKUList();
newSKUList.WebSKUID = row["WebSKUID"].ToString();
newSKUList.AdditionalPrice = Convert.ToDecimal(row["AdditionalPrice"]);
newSKUList.Currency = row["Currency"].ToString();
BaseSurcharge newSurcharge = new BaseSurcharge();
newSurcharge.SKUList = List<SurchargeSKUList>newSKUList;
//BaseSurcharge List<SurchargeSKUList> newSurcharge = new BaseSurcharge
//BaseSurcharge newSurcharge = new BaseSurcharge();
//newSurcharge.SKUList = newSKUList;
}
}
Возможно, лучше добавить 'C#' в свои теги. Больше людей увидят этот вопрос. – ispiro