backgourndDodawanie wartości do listy, która jest oparta na modelu
Obecnie próbuję dodać wartość do listy modelu jednak wydaje się być inna niż w jaki sposób mogę to zrobić w JavaScript .
model
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; }
}
Funkcja dodać wartość
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
}
Pytanie
Próbuję dodać wynik z HtmlAttribute att = img.Attributes["src"];
do string[] images
mojego l ist. W ten sposób raz wypełnić iteracji będę mógł mieć wszystkie wartości, które dostaję od moich dla każdej pętli w string[] images
część mojej liście
Aktualizacja
Jest to funkcja poprzedzający że zapełnia Inne przedmioty w moim liście
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,
});
Próbując dodać att.Value do nieruchomości Obrazy wewnątrz listy powrotnej –
Czy lista zawiera tylko jeden element, który 'ContentBase' ustawioną swoją właściwość' images'? –
Nie było, tak, będzie zawierać elementy, które są odbierane z mojej dla każdej pętli. Liczba elementów będzie dynamiczna, a nie statyczna. –