infinit range loop csharp

Code Example - infinit range loop csharp

                
                        public IEnumerable<int> InfiniteCounter()
{
    int counter = 0;
    while (true)
    {
        unchecked
        {
            yield return counter;
            counter++;
        }
    }
}