Hallo Leute,
gibt es einen Weg diese Codezeilen zu verkürzen:
foreach (ModelArtikel artikel in this.Artikel)
{
retVal.Artikel.Add(artikel.GetExportObject() as ModelExportArtikel);
}
Gruß fungi
retVal.Artikel = this.Artikel.Select(artikel.GetExportObject() as ModelExportArtikel).ToList();
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
retVal.Artikel = this.Artikel.Select(artikel.GetExportObject() as ModelExportArtikel).ToList();
Unter der Vorraussetzung, dass die Collection leer ist.
.. der ganze Thread ist "unter Voraussetzung".
Es ist nicht mal klar, ob Artikel eine Liste ist oder irgend eine andere Collection.... =)
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
... und warum artikel.GetExportObject() nicht gleich ein ModelExportArtikel liefert.
retVal.Artikel = this.Artikel.Select(artikel.GetExportObject() as ModelExportArtikel).ToList();
Perfekt, danke 😃
... und warum artikel.GetExportObject() nicht gleich ein ModelExportArtikel liefert.
Weil das Interface nicht generisch ist, das wird gleich noch geändert 😃