Moin!
ich habe ein Verstänisproblem. Ich habe folgenden Code:
Hm. Programmlogik sollte eigentlich von der Kenntnis der Programmiersprache selbst weitgehend unabhängig sein. Deshalb wage ich es mal:
Müsste bei Deinem Code nicht ABC12
herauskommen? Versuche:
public class Program
{
static void Main(string[] args)
{
var items = Foo();
Console.Write("Ausgabe der Daten in items:\r\n");
foreach (var item in items)
{
Console.Write(item);
}
}
static IEnumerable<int> Foo()
{
Console.Write("Erster Wert (1) wird zu Foo hinzugefügt\r\n");
yield return 1;
Console.Write("Zweiter Wert (2) wird zu Foo hinzugefügt\r\n");
yield return 2;
}
}
Jörg Reinholz