C# Method Overloading Issue, string string[] conversion
<p>I'm trying to get the below to work as follows. name(something) adds something to the list. and then name() retrieves the values. But I'm having some problems and was hoping one of you guys knows what's up.</p>

<pre><code>public class PlayerSettings
{
    public List&lt;string[]&gt; Players = new List&lt;string[]&gt;();
    public void Name(string input)
    {
        string[] addname = new string[1];
        addname[0] = input;
        Players.Add(addname);
    }
    public string[] Name()
    {
        foreach (string[] Player in Players)
        {
            return Player[0];
        }
    }
}
</code></pre>

<p>cannot implicitly convert type string to string[] error on the line below.</p>

<pre><code>return Player[0];
</code></pre>
