请教2个ListBox传值不传重复值的问题!
我做了一个页面有2个ListBox传值   
 //从列表中选择一个项目,并添加到选项中 
          private   void   SelectListBox(ListBox   src,   ListBox   dst) 
             {   
                         for   (int   i   =   0;   i    <   src.Items.Count;i++) 
                         {   
                                     ListItem   item   =   src.Items[i]; 
                                     if   (item.Selected) 
                                     { 
                                              item.Selected   =   (dst.SelectionMode   ==   ListSelectionMode.Multiple   ?   item.Selected   :   false); 
                                                 dst.Items.Add(item);                                                                                          
                                     }                                    
                         }   
             }   
 通过上面的函数添加item到另一个listbox中,如何修改可以实现,如果目标listbox中已有项在左边添加,不做响应,也就是说不添加重复项目。   
 谢谢。 
------解决方案--------------------private void SelectListBox(ListBox src, ListBox dst) 
     {   
         for (int i = 0; i  < src.Items.Count;i++) 
         {   
             ListItem item = src.Items[i]; 
             if (item.Selected) 
             { 
             if(!dst.Items.Contains(item)) 
             { 
                 item.Selected = (dst.SelectionMode == ListSelectionMode.Multiple ? item.Selected : false); 
                 dst.Items.Add(item); 
 } 
             }              
         }   
     }