Is there anyway to initialize several variable from one array
===

In some languages it is possible to initialization several variables at the same time from an array.
For example in php you can do something like

    $array = array('a', 'b', 'c');
    list($a, $b, $c) = $array;

Is it possible to do this in C# as well? 

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 my self (and sending in variables by reference with out-keyword) but I would like to know if it exists any built in functionality for it. 

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