Wie kann ich C# Eigenschaften erhalten gesetzt String-Eigenschaft zu spalten, EndorseImageLink, mit Komma in LIST EndorseImage s Link- aber mein Code scheinen nennenC# Getter Setter verschüttet Zeichenfolge in List
public string EndorseImageLink { get; set; }
public List<string> EndorseImagesLink
{
get { return this.EndorseImagesLink; }
set
{
foreach (var endorseImageUrl in this.EndorseImageLink.Split(','))
{
if (endorseImageUrl.IsNotNullOrEmpty())
{
this.EndorseImagesLink.Add(endorseImageUrl);
}
}
}
}
Hinweis: zugrunde liegenden Variable _endorseImagesLink verwenden. – Karolis
Es ist nicht klar, was Sie versuchen zu tun. Sicher würde dies in der Setter für die Eigenschaft "String", nicht die Liste sein? Die meisten würden erwarten, dass, wenn Sie die "Liste" mit einem Wert festlegen, dann wird das festgelegt - Sie ignorieren den "Wert" vollständig. –
@CharlesMager danke, ignorierte ich den "Wert", so machte ich mich verwirrt –