【发布时间】:2021-01-21 20:21:58
【问题描述】:
我有以下代码返回IList<>
var productCodes = await ProductsService.GetAllProductsAsync();
我的模特:
public int ProductStartCode { get; set; }
public int ProducEndCode { get; set; }
创建新产品代码范围时,我想检查新代码是否与现有产品代码重叠
我的产品代码如下:
ProductStartCode ProductEndCode
100001 100003
100004 100008
100009 100011
我要完成的工作需要检查,
For example if I enter: 100001, 100002, 100003 are overlapping since they in between 100001 & 100002 range,
100004, 100005, 100006, 100007,100008 are also overlapping since they in between 100004 & 100008 range,
【问题讨论】:
-
那么您是想说
productCodes是IList<Model>,而您的Model具有ProductStartCode和ProductEndCode属性吗? -
当您说“如果我进入”时,您的意思是您是否提供了开始代码和结束代码,或者可能的代码列表,或者...???
-
@NetMage 是的,这就是我想说的
productCodes返回是IList<Model>当我输入ProductStartCode和ProductEndCode时 -
那么
100001,100002,100003是什么?
标签: c# asp.net-mvc list linq