将列表框项目从一个列表框移动到另一个列表框?

Mac*_*que 1 c# asp.net

我试图在两个列表框之间移动列表框项目.在我为每个listbox.so创建两个arrraylists之前,我在移动列表框项目之前尝试将项目添加到arraylist.这是代码

 foreach (string st in listbox1.Items)
            {
                arraylist1.Add(st1);
            }
Run Code Online (Sandbox Code Playgroud)

但我得到一个exeption无法将'System.Web.UI.WebControls.ListItem'类型的对象强制转换为'System.String'类型.

Jam*_*son 5

您收到此错误是因为listbox1.Items是ListItemCollection.

foreach (ListItem li in listbox1.Items)
{
    arraylist1.Add(li.Text);
}
Run Code Online (Sandbox Code Playgroud)