参考

http://blog.csdn.net/daigualu/article/details/54315564

示例:

List<int> test = new List<int>();

);test.Add();test.Add();test.Add();test.Add();test.Add();test.Add();

int t1 = test.Find(test1 => test1 == 9); //结果 t1 = 9
List<int> t2 = test.FindAll(test1 => test1 == 9);  //结果 t2 = {9, 9, 9, 9}
int t3 = test.FindIndex(test1 => test1 == 9); //结果 t3 = 0
int t4 = test.FindIndex(1, test1 => test1 == 9); //结果 t4 = 2; 从[1]开始的第一个=9的元素下标
int t5 = test.FindIndex(1, 2, test1 => test1 == 9); //结果 t5 = 2 从[1]开始的2个元素内(即[1],[2]),查找第一个=9的元素的下标,如果第二个参数=1则无法找到,t5=-1;
int t6 = test.FindLast(test1 => test1 == 9); //结果 t6 = 9
int t7 = test.FindLastIndex(test1 => test1 == 9); //结果 t7 = 6
int t8 = test.FindLastIndex(5, test1 => test1 == 9); //结果 t8 = 4 从[0]-[5]元素中,返回最后一个=9的元素的下标
int t9 = test.FindLastIndex(3, 2, test1 => test1 == 9); //结果 t9 = 2 从[3]元素向前的2个元素内即([3],[2]),查找第一个=9的元素的下标,如果第二个参数=1,则无法找到,t9 = -1;

最新文章

  1. 关于JSF中immediate属性的总结(二)
  2. js异步方式
  3. 半径无关单核单线程最快速高斯模糊实现(附完整C代码)
  4. 使用appscan实现多站扫描简单自动化
  5. 12-1 上午mysql 基本语句
  6. Web Servers in Visual Studio for ASP.NET Web Projects
  7. string,vector和array(C++ Primer读书笔记)
  8. [Android] 混音线程MixerThread
  9. [Ext JS 4]性能优化
  10. photo
  11. 【转】JS容器拖拽效果,并通过cookie保存拖拽各容器的所在位置
  12. xml解析案例
  13. .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
  14. Java并发-容器
  15. 【ASP.NET Core快速入门】(十六)MVC开发:DbContextSeed初始化
  16. 18-09-15 潘一刘老师 讲课replace 控件输入函数检测的包
  17. MFC原理第一讲.MFC的本质.以及手工编写MFC的程序
  18. javascript选项卡切换样式
  19. Python 汉诺塔游戏
  20. 推荐一个lamp的一键安装包

热门文章

  1. SQL-W3School-函数:SQL GROUP BY 语句
  2. toast提示信息获取和Monkey笔记
  3. web端安全测试工具
  4. kubeadm 安装kubernetes1.6.2
  5. Asp.net C# 使用Newtonsoft.Json 实现DataTable转Json格式数据
  6. 做了一个非竞价排名、有较详细信息的程序员职位 match 网站
  7. Linear regression with one variable - Cost function
  8. 网页为什么会乱码?浅析字符集编码ASCII和Unicode
  9. Windows 10系统快捷键
  10. windows批量导出文件名到txt