Variable parameter in the definition of array
<p>I have the following code, which creates a 2D array in a nested loop, What I want to do is to create this 2D array each iteration but with name concatenated to "j" value . For example, 
In first iteration the result will be : <code>double[,] visualmatrix1</code>. 
I tried to put <code>+</code>j but it fails.</p>

<pre><code>ExtractDescriptorsForm ex = new ExtractDescriptorsForm(65,10);
int a = ex.m_maxExtract;
for (int i = 0; i &lt; m_descriptor.visualword.Length; i++)
{
    for (int j = 0; j &lt; a; j++)
    {
        double[,] visualmatrix = new double[m_descriptor.visualword.Length, 2];
        visualmatrix[i, 0] = m_descriptor.visualword[i].identifier;
        visualmatrix[i, 1] = (m_descriptor.visualword[i].tf) * (m_descriptor.visualword[i].idf);
    }
}
</code></pre>