c# How to read file with space and other characters like /
<p>I have a filer with name Names.txt
and with following data</p>

<pre><code>David One And Two/Three 
Alex One Two Four And Five/Six 
Amanda Two Seven/Ten 
Micheal Seven/Nine
</code></pre>

<p>And here is my code:</p>

<pre><code> string[] Name = File.ReadAllLines("Names.txt", Encoding.Default);
</code></pre>

<p>and I want to return every row as a string I mean</p>

<pre><code>"David One And Two/Three" as one string
"Alex One Two Four And Five/Six" as one string 
"Amanda Two Seven/Ten" as one string 
"Micheal Seven/Nine" as one string ..
</code></pre>

<p>I mean When I run</p>

<pre><code>for(int i = 0; i &lt; Name.Length, i++)
{
    Consol.WriteLine(Name[i]);
}
</code></pre>

<p>and output should be</p>

<pre><code>David One And Two/Three
Alex One Two Four And Five/Six
Amanda Two Seven/Ten
Micheal Seven/Nine
</code></pre>

<p>But what I get is </p>

<pre><code>David One 
Alex  
Amanda Two 
Micheal
</code></pre>

<p>and Consol.WriteLine(Name.Length) should be 4 but I get 6 I don't know why. Even if the file is empty I get Name.Length 6</p>

<p>I mean like if it was like this </p>

<pre><code>string[] Name = {"David One And Two/Three", "Alex One Two Four And Five/Six", "Amanda Two Seven/Ten", "Micheal Seven/Nine"};
</code></pre>

<p>Please help me what is I'am doing wrong? I tried in Console and windowsForm but the same problem</p>