for (int i = 0; i < listBox1.Items.Count; i++)
{
this.listBox2.Items.Add(this.listBox2.Items[i].ToString());
}
请问下在遍历listbox1的时候,把相同值给删除掉,再把B_F_SENSUS_5322_36.81.12.41.07.48这种格式的转换成5322368112410748呢?就是达到图片效果!
{
this.listBox2.Items.Add(this.listBox2.Items[i].ToString());
}
请问下在遍历listbox1的时候,把相同值给删除掉,再把B_F_SENSUS_5322_36.81.12.41.07.48这种格式的转换成5322368112410748呢?就是达到图片效果!
string result = Regex.Replace("B_F_SENSUS_5322_36.81.12.41.07.48", @"\D", string.Empty);
//5322368112410748
{
//判断listbox1是否已经存在
if (!listBox2.Items.Contains(listBox1.Items[i]))
{
this.listBox2.Items.Add(this.listBox1.Items[i]);
}
}
用Contains方法判断。。
{
//判断listbox1是否已经存在
if (!listBox2.Items.Contains(listBox1.Items[i]))
{
this.listBox2.Items.Add(this.listBox1.Items[i]);
}
}
List<string> strs = new List<string>();
foreach (string str in listBox1.Items)
{
if (!strs.Contains(str))
strs.Add(str);
}
this.listBox1.Items.Clear();
strs.ForEach(c => listBox1.Items.Add(Regex.Replace(c, "[^0-9]", "")));