C# 如果list里存在fromid和stepid是一样的数据,则返回错误
时间: 2024-03-09 14:51:09 浏览: 59
Hid_Test.rar_C 枚举USB_C# HID_C# HID_hid设备_usb hid
5星 · 资源好评率100%
可以通过 LINQ 查询语句来判断 list 中是否存在 fromid 和 stepid 相同的数据,如果存在,则返回错误。
代码示例:
```csharp
if (myList.Any(x => x.FromId == myFromId && x.StepId == myStepId))
{
// 存在相同的数据,返回错误
}
```
其中,`myList` 是存储数据的 list,`myFromId` 和 `myStepId` 是需要判断的 fromid 和 stepid。如果存在相同的数据,则 `Any()` 方法会返回 true,执行相应的错误处理代码即可。
阅读全文