Is there any way to initialize several variables from one array?
<p>In some languages it is possible to initialize several variables at the same time from an array.
For example in PHP you can do something like this:</p>

<pre><code>$array = array('a', 'b', 'c');
list($a, $b, $c) = $array;
</code></pre>

<p>Is it possible to do this in C# as well? </p>

<p>I want to apply this on a program where I read all lines from a file where I know every line is two words only (never more, never less). 
I know I can create the function myself (and sending in variables by reference with <code>out</code>keyword) but I would like to know if any built in functionality exists for it. </p>

<p>I would like to know this mostly for the reason that if it is possible the code might be more readable for other developers. </p>
