Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 存储ID列表并检查其是否存在_List_Search - Fatal编程技术网

List 存储ID列表并检查其是否存在

List 存储ID列表并检查其是否存在,list,search,List,Search,我有一些id,我从数据库中获得的id与这里指定的一些条件相匹配。 身份证号码不能是100。 我将在加载应用程序时将所有id存储在某处。 我有一个continuos正在运行的进程返回id,我想检查返回的id是否存在于存储的id中。 所以我如何检查它。我正在考虑一些samrt方法来做它。否则我可以用循环检查它。 我不想使用我的sql查询来检查,因为当时它需要服务器连接。 在C#中,我如何检查存储的id是否存在,以及我应该使用哪种类型的变量来存储所有id?我不能100%确定您要做什么,但如果您试图查看

我有一些id,我从数据库中获得的id与这里指定的一些条件相匹配。 身份证号码不能是100。 我将在加载应用程序时将所有id存储在某处。 我有一个continuos正在运行的进程返回id,我想检查返回的id是否存在于存储的id中。 所以我如何检查它。我正在考虑一些samrt方法来做它。否则我可以用循环检查它。 我不想使用我的sql查询来检查,因为当时它需要服务器连接。
在C#中,我如何检查存储的id是否存在,以及我应该使用哪种类型的变量来存储所有id?

我不能100%确定您要做什么,但如果您试图查看列表中的哪些id仍然存在,可以通过SQL进行检查。如果您的ID列表包含“2,3,5,7”,您可以通过以下方式查看哪些ID仍然存在:

select id from my_table where id in (2,3,5,7)
或者,如果您从用户处接收到一个id,并且希望检查它是否存在于断开连接的id列表中,请将您的id用作。您可以通过一个简单的调用来检查id是否存在,该调用的执行速度要比您提到的循环快得多