How can I prevent adding duplicate links from Clipboard to ListBox?
Here's my codes.
I used Regex so that I can easily add if the Clipboard contains only URLs
private void AddLinks()
{
string[] linkItems = Clipboard.GetText().Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
Regex regURL = new Regex("https:(.*)", RegexOptions.Compiled | RegexOptions.Multiline);
foreach (string link in linkItems)
{
MatchCollection url = regURL.Matches(link);
LIST_URL.BeginUpdate();
foreach (Match m in url)
{
LIST_URL.Items.Add(m);
}
LIST_URL.EndUpdate();
}
}