Есть ListView, в который заносятся координаты точек (x1;y1). Нужно сделать фильтр, отсеивающий повторяющиеся точки, которые уже есть в ListView (отмечены жёлтым).
//Writing point's coordinates to list
if (/*условие отсева*/)
{
ListViewItem item1 = new ListViewItem("Line");
item1.SubItems.Add(Math.Round(x1, 2).ToString());
item1.SubItems.Add(Math.Round(y1, 2).ToString());
listPointsView.Items.AddRange(new ListViewItem[] { item1 });
}
Пробовал так:
if (listPointsView.Items[i].ToString() != x1.ToString())
И через метод Contains():
if (!listPointsView.Items.ContainsKey(x1.ToString()))
Оба метода не помогают.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости