title: Parameter count mismatch with Invoke?
body: <p>The code block below results in the error: TargetParameterCountException was unhandled by user code.  Parameter count mismatch.</p>
  
  <pre><code>    public void AddListViewItem(string[] Data)
      {
          if (InvokeRequired)
          {
              Invoke(new Action&lt;string[]&gt;(AddListViewItem), Data);
          }
          else
          {
              ListViewData.Items.Add(Data[0]).SubItems.AddRange
              (
                  new string[]
                  { 
                      Data[1],
                      Data[2],
                      Data[3],
                  }
              );
          }
      }
  </code></pre>
  
  <p>Any ideas?</p>