如何在c#asp.net中搜索项目的结构列表?

程序员

我有以下结构

 public struct Colors
 {
     public double MinV;
     public double MaxV;
     public string color;
 }
 List<Colors> ColorValues = new List<Colors>();

我需要检索具有位于Minv和Maxv之间的值的元素的颜色。

我的工作如下

i=0;
while (i < ColorValues.Count)
{
    if (value> ColorValues[i].MinV && value< ColorValues[i].MaxV) 
        Color=ColorValues[i].color;
    i++;
}

我需要用快速搜索的方式替换此循环。

霍坎·法尔斯泰特(HåkanFahlstedt)

使用LINQ:

如果您需要所有符合条件的结构:

 var allThatFitsCriteria = ColorValues.Where(x => value > x.MinV && value < x.MaxV);

如果仅需要第一个(如果存在):

 var firstThatFitsCriteriaOrNull = ColorValues.FirstOrDefault(x => value > x.MinV && value < x.MaxV);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#ASP NET Core中的后台服务内部使用Mediator?

来自分类Dev

C#ASP .NET; 获取登录用户的NetworkCredential对象?

来自分类Dev

C#asp net updatepanel导致页面刷新

来自分类Dev

如何在列表中搜索给定项目的列表是否以相同的顺序存在

来自分类Dev

具有多个项目的ASP.NET MVC体系结构中的依赖注入

来自分类Dev

我如何在包含要在python中搜索的字符串的列表中获取项目的索引

来自分类Dev

如何下载/搜索Apache项目的邮件列表档案?

来自分类Dev

使用c#Asp .net MVC将视频上传到Youtube

来自分类Dev

新的ASP.Net MVC项目的体系结构

来自分类Dev

如何轮询列表中项目的更新?

来自分类Dev

如何计算列表中项目的频率?

来自分类Dev

如何在C#asp中分割带有很多空格的文件行?

来自分类Dev

将项目的检查状态保留在搜索C#Winforms的复选框列表中

来自分类Dev

如何从下拉列表中搜索项目

来自分类Dev

如何获得列表中项目的最大长度项目

来自分类Dev

如何使用搜索项目的 videoID 在 AVPlayer 中播放视频?

来自分类Dev

如何从特定列表中删除选中项目的列表

来自分类Dev

如何从特定列表中删除选中项目的列表

来自分类Dev

EF6:如何在列表中搜索项目?

来自分类Dev

如何在列表C#中查找n个或多个顺序重复的项目的组

来自分类Dev

如何在列表C#中查找n个或多个顺序重复的项目的组

来自分类Dev

如何在项目的Scala构建定义中的包之后定义目录结构?

来自分类Dev

如何在项目的Scala构建定义中的包之后定义目录结构?

来自分类Dev

如何在列表中的某个项目之后获取项目的出现次数

来自分类Dev

如何在Asp.Net Razor中仅在数据库中创建仅包含项目的HTML选择?

来自分类Dev

如何计算字典列表中某项目的出现次数?

来自分类Dev

如何计算AngularJS应用列表中特定项目的数量

来自分类Dev

如何获得列表中每个项目的数量?

来自分类Dev

如何检查列表中每个项目的“是否满足条件”

Related 相关文章

  1. 1

    如何在C#ASP NET Core中的后台服务内部使用Mediator?

  2. 2

    C#ASP .NET; 获取登录用户的NetworkCredential对象?

  3. 3

    C#asp net updatepanel导致页面刷新

  4. 4

    如何在列表中搜索给定项目的列表是否以相同的顺序存在

  5. 5

    具有多个项目的ASP.NET MVC体系结构中的依赖注入

  6. 6

    我如何在包含要在python中搜索的字符串的列表中获取项目的索引

  7. 7

    如何下载/搜索Apache项目的邮件列表档案?

  8. 8

    使用c#Asp .net MVC将视频上传到Youtube

  9. 9

    新的ASP.Net MVC项目的体系结构

  10. 10

    如何轮询列表中项目的更新?

  11. 11

    如何计算列表中项目的频率?

  12. 12

    如何在C#asp中分割带有很多空格的文件行?

  13. 13

    将项目的检查状态保留在搜索C#Winforms的复选框列表中

  14. 14

    如何从下拉列表中搜索项目

  15. 15

    如何获得列表中项目的最大长度项目

  16. 16

    如何使用搜索项目的 videoID 在 AVPlayer 中播放视频?

  17. 17

    如何从特定列表中删除选中项目的列表

  18. 18

    如何从特定列表中删除选中项目的列表

  19. 19

    EF6:如何在列表中搜索项目?

  20. 20

    如何在列表C#中查找n个或多个顺序重复的项目的组

  21. 21

    如何在列表C#中查找n个或多个顺序重复的项目的组

  22. 22

    如何在项目的Scala构建定义中的包之后定义目录结构?

  23. 23

    如何在项目的Scala构建定义中的包之后定义目录结构?

  24. 24

    如何在列表中的某个项目之后获取项目的出现次数

  25. 25

    如何在Asp.Net Razor中仅在数据库中创建仅包含项目的HTML选择?

  26. 26

    如何计算字典列表中某项目的出现次数?

  27. 27

    如何计算AngularJS应用列表中特定项目的数量

  28. 28

    如何获得列表中每个项目的数量?

  29. 29

    如何检查列表中每个项目的“是否满足条件”

热门标签

归档