C#检查剪贴板是否有效地包含重复项

时间:2012-11-23 06:01:08

标签: c# windows-7

我有一个代码,可以从一个随机更新的数据源一次将30个字符串复制到剪贴板;有时在一秒钟内有超过一百个新字符串,有时候几分钟内没有更新。我想通过套接字将所有字符串发送到数据库。在发送重复项的情况下,通过套接字发送字符串的最有效方法是什么?

1 个答案:

答案 0 :(得分:2)

一种简单但有效的方法是在将字符串发送到数据库之前使用LINQ检查并删除重复项:

string[] original; //the array where all the string from your clipboard are in

string[] newStrings = original.Distinct().ToArray();

这样就可以消除original中所有重复的字符串。

相关问题