查询list值

sloveb520 2011-11-07 10:27:00
List<int> list = new List<int>();
list.Add(1);
list.Add(12);
list.Add(16);
list.Add(14);
list.Add(19);
list.Add(12);
list.Add(11);
list.Add(21);
list.Add(41);

请问如何查询出某索引的前5项,比如 21的前5项值
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sloveb520 2011-11-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 juliohuang 的回复:]
C# code

List<int> list = new List<int>();
list.Add(1);
list.Add(12);
list.Add(16);
list.Add(14);
list.Add(19);
……
[/Quote]
谢谢你
黄亮 2011-11-07
  • 打赏
  • 举报
回复
 List<int> list = new List<int>();
list.Add(1);
list.Add(12);
list.Add(16);
list.Add(14);
list.Add(19);
list.Add(12);
list.Add(11);
list.Add(21);
list.Add(41);
int indexOf = list.IndexOf(21);
for (int i = Math.Max(0, indexOf - 5); i < indexOf; i++)
{
Console.WriteLine(list[i]);
}

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧