While looping and variable initialization
<p>In following sinppet of code, I would like to ask: How does the author evaluates the variable 'line' in the <strong>while loop</strong> before he initialize it with a value?</p>

<pre><code>StreamReader myReader = new StremReader("Values.txt");

string line = "";

while (**line != null**)

{

    line = myReader.ReadLine();
    if (line != null)
        console.WriteLine(line);
}

myReader.Close();

console.ReadLine();
</code></pre>
