title: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index (mentioned code)
body: <pre><code>ConvertingColumn[] ccsColumns = new ConvertingColumn[iConvertingColumnCount];
  ArrayList[] arrConvertingColumn = new ArrayList[2];
  arrConvertingColumn[0] = GetConvertingColumns(toResult, arrCorrPK, arrFirstLevelSplitColumn, arrFirstLevelCorrelationColumn, arrDataColumn);
  arrConvertingColumn[1] = GetConvertingColumns(toResult, null, arrSecondLevelSplitColumn, arrSecondLevelCorrelationColumn, null);
  
  int iCounter = 0;
  for (int i = 0; i &lt;= 3; i++)
  {
     for (int j = 0; j &lt;= arrConvertingColumn[i].Count; j++)
     {
         ccsColumns[iCounter] = (ConvertingColumn)arrConvertingColumn[i][j];
         iCounter++;
     }
  }
  </code></pre>
  
  <p>please help me.</p>