事实上,主要是如何考虑遍历元素个数变化的动态集合(因为遍历过程要执行删除)
特别是对于 C# ,不能使用 foreach,foreach 是只读遍历的。

服务器端版本
ASP.NET DEMO 11: 两个 ListBox 互选(服务器端与客户端版本) // 方法1,正序遍历
ASP.NET DEMO 11: 两个 ListBox 互选(服务器端与客户端版本)
    private void SwapListBox(ListBox src, ListBox dst)
    }

客户端版本
ASP.NET DEMO 11: 两个 ListBox 互选(服务器端与客户端版本)// 方法1,正序遍历
ASP.NET DEMO 11: 两个 ListBox 互选(服务器端与客户端版本)
    function SwapListBox(srcId, dstId)
    }

页面效果
ASP.NET DEMO 11: 两个 ListBox 互选(服务器端与客户端版本)

完整源码
下载

相关文章: