我有两个listBox名称 listBox
元素如下(简单示例)
-------------------------
/tea/tes/tea.jsp
/tea/te/t.jsp
/tea/ss.jsp
/a.jsp名称 listBox1
元素如下(简单示例)
-------------------------
/tea/tes/tea_jsp.class
/tea/te/t_jsp.class
/a_jsp.class问题:查找出listBox1中不存在的文件并提示
及打印出tea/ss.jsp(不止一个)元素大概有几十个文件 主要是效率问题
元素如下(简单示例)
-------------------------
/tea/tes/tea.jsp
/tea/te/t.jsp
/tea/ss.jsp
/a.jsp名称 listBox1
元素如下(简单示例)
-------------------------
/tea/tes/tea_jsp.class
/tea/te/t_jsp.class
/a_jsp.class问题:查找出listBox1中不存在的文件并提示
及打印出tea/ss.jsp(不止一个)元素大概有几十个文件 主要是效率问题
/tea/tes/tea.jsp -----后三位换成_jsp.class---->/tea/tes/tea_jsp.class
/tea/te/t.jsp-----后三位换成_jsp.class---->/tea/tes/t_jsp.class
/tea/ss.jsp-----后三位换成_jsp.class---->/tea/ss_jsp.class
/a.jsp-----后三位换成_jsp.class---->/a_jsp.class然后与第二个比较 没有就输出这个jsp
{
if(listBox1.Items[i].Text==listBox.Items[i].Text.Replace(".jdp","_jsp.class"))
{}
} List<T>,dictionary保存相关值
List.Contains判断是否在存在
恩不错,List我不用了 几十个文件应该没什么问题的 我的两个元素个数不相同的 以第一个listBox为主 非常感谢