c# parameters question
<p>I am new to c# and need help understanding what going on in the following function</p>

<pre><code>    public bool parse(String s)
    {
        table.Clear();
        return parse(s, table, null);
    }
</code></pre>

<p>where table is a Dictionary. I can see that is is recursive but how is parse being passed three params when it is defined to take just a string?</p>

<p>EDIT: how do I delete a question? parse has been overloaded <em>facepalm</em></p>
