Читать книгу Dojos für Entwickler - Stefan Lieser - Страница 30

Mehrere Zeilen

Оглавление

Die Erzeugung mehrerer Zeilen erfolgt in einer for-Schleife. Dabei wird die Schleife so oft durchlaufen, dass die Anzahl der gewünschten Datensätze erzeugt wird. Dabei kommt wieder einmal ein yield return zum Einsatz, siehe Listing 5.

Listing 5: Mehrere Zeilen generieren.

public IEnumerable<Line> GenerateTestData(IEnumerable<ColumnDefinition>

columnDefinitions, int rowCount)

{

for (var i = 0; i < rowCount; i++)

{

yield return

columnDefinitions

.GenerateValues()

.GenerateLine();

}

}

Dojos für Entwickler

Подняться наверх