Answers for "C# yield meaning"

C#
4

c# yield

using System;
using System.Collections.Generic;

public class YieldSample
{
    static void Main()
    {
        foreach (var number in GenerateWithoutYield())
            Console.WriteLine(number);
    }
    public static IEnumerable<int> GenerateWithoutYield()
    {
        var i = 0;
        var list = new List<int>();
      
        while (i < 5)  // yield gives the control to this part and will hit only this part everytime we call GenerateWithoutYield
            yield return ++i;

    }
}
Posted by: Guest on May-18-2020
0

What is the yield keyword used for in C#?

public void Consumer()
{
    foreach(int i in Integers())
    {
        Console.WriteLine(i.ToString());
    }
}

public IEnumerable<int> Integers()
{
    yield return 1;
    yield return 2;
    yield return 4;
    yield return 8;
    yield return 16;
    yield return 16777216;
}
Posted by: Guest on August-05-2021

C# Answers by Framework

Browse Popular Code Answers by Language