c# - 如何判断数组中是否存在特定的短整型变量值?
问题描述
我有一个整数数组和一个短整数变量,我想知道这个短整数的值是否存在于数组中。
我尝试使用包含,但我不支持短整数变量,所以我无能为力。
public List<Client> GetLogList(string userId,
string flagId,
string itemId,
int[] labIds,
string deviceId,
int[] actionType,
int? signStatus,
DateTime? startDate,
DateTime? endDate,
int pageIndex,
int pageSize)
{
DB.Queryable<Client, User, Item, Flag, ClientDevice, LogItem>
((clientOp, labUser, labItem, rfidFlag, clientDev, labUseLog) =>
clientOp.DeviceId == clientDev.DeviceId
&& clientOp.Operator == labUser.UserId
&& clientOp.FlagId == rfidFlag.FlagId
&& rfidFlag.ItemId == labItem.ItemId
&& clientOp.Id == labUseLog.Id)
.WhereIF(!string.IsNullOrEmpty(userId), clientOp =>
clientOp.Operator == userId)
.WhereIF(!string.IsNullOrEmpty(flagId), clientOp =>
clientOp.FlagId == flagId)
.WhereIF(!string.IsNullOrEmpty(itemId), rfidFlag =>
rfidFlag.ItemId == Convert.ToInt32(itemId))
.WhereIF(!string.IsNullOrEmpty(deviceId), clientOp =>
clientOp.DeviceId == deviceId)
.WhereIF(actionType != null && actionType.Count() > 0,
clientOp => clientOp.ActionType.Contains(actionType)))
}
解决方案
推荐阅读
- angular - 使用 Charles-Proxy 错误状态重写是 -1 而不是 503
- php - 如何获取发布帖子的用户名(laravel 5.8)
- javascript - 为什么验证器方法返回true时会弹出一段时间的错误消息?
- active-directory - 与安全组跨域的 Active Directory 文件共享
- python-3.x - 在 python 输入中解释 ~/ 以进行文件读写
- c# - 如何将“5/17/2018 12:00:00 PM”字符串解析为 DateTime?
- r - R使用ggplotly和geom_sf更改动画地图中的标签
- c - 如何更改自定义 Makefile
- html - CSS width 100% 对块元素实际上意味着什么?
- r - 需要新的方法来识别 r 中指定间隔的连续观察