BackgourndДобавление значения в список, который основан на модели
В настоящее время я пытаюсь добавить значение в список модели, однако это, кажется, отличается, как я хотел бы сделать это в JavaScript ,
Модель
public class ContentBase
{
public string Name { get; set; }
public string Description { get; set; }
public string LastModifiedTime { get; set; }
public string KeyWords { get; set; }
public string Content { get; set; }
public string UniqueId { get; set; }
public string library { get; set; }
public string ContentSummary { get; set; }
public string[] images { get; set; }
}
Функция Чтобы добавить значение
List<ContentBase> returnList = new List<ContentBase>();
foreach (HtmlNode img in htmlDocument.DocumentNode.SelectNodes("//img"))
{
HtmlAttribute att = img.Attributes["src"];
returnList.Add(images = att.Value); << this is wrong, just trying to give an idea of my intentions
}
Вопрос
Я пытаюсь добавить результат из HtmlAttribute att = img.Attributes["src"];
в string[] images
моей л ист. Таким образом, как только я закончу эту итерацию я буду в состоянии иметь все те ценности, которые я получаю от My для каждого цикла в string[] images
частях моего списка
Update
Это предшествующая функция, заполняющей другие детали в моем списке
string content = "";
if (includeContent == true)
{
content = rslt[ContentBase.fastContent] != null ? rslt[ContentBase.fastContent].ToString() : "";
}
returnList.Add(new ContentBase()
{
UniqueId = rslt[ContentBase.fasstUniqueId] != null ? rslt[ContentBase.fasstUniqueId].ToString() : "",
LastModifiedTime = rslt[ContentBase.fasstLastModifiedTime] != null ? rslt[ContentBase.fasstLastModifiedTime].ToString().Substring(0, 8) : "",
Name = rslt[ContentBase.fastName] != null ? rslt[ContentBase.fastName].ToString() : "",
Description = rslt[ContentBase.fastDescription] != null ? rslt[ContentBase.fastDescription].ToString() : "",
KeyWords = rslt[ContentBase.fastKeyWords] != null ? rslt[ContentBase.fastKeyWords].ToString() : "",
ContentSummary = rslt[ContentBase.fasstContentSummary] != null ? rslt[ContentBase.fasstContentSummary].ToString() : "",
Content = content,
});
Попытка добавить att.Value свойству изображения внутри возвращаемого списка –
будет содержать список только один 'ContentBase' элемент, который вы установили его' images' недвижимость? –
Был удален, да он будет содержать элементы, которые получены от моего для каждого цикла. Счетчик элементов будет динамическим, а не статическим. –