linq while loop in csharp

Code Example - linq while loop in csharp

                
                        static IEnumerable<string> ReadAllLines()
{
    string line;
    while ((line = Console.ReadLine()) != string.Empty)
        yield return line;
}