public Class A()
{
  private ListView lv1=new ListView();
  private B b=new B();

  private Add()
  {
    lv1.Items.Add("test");
    b.Add(lv1.Items[0]);
  }
}
public Class B()
{
  private ListView lv2=new ListView();

  private Add(ListViewItem item)
  {
    lv2.Items.Add(item) //実行時にここで複数の場所に追加できませんとエラーでます
  }
}

なぜエラーが出るのでしょうか?