For Each .....Next 问题

zmappleme 2005-05-20 02:14:32
初用.net,有一个问题不知怎么解决,望各位大哥指点
For Each .....Next 的功能可以遍历一个数组,但是好像从下标的角度来讲好像是从小往大方向遍历,即数组Member(5)的遍历顺序是member(0),member(1)......,如何让它能够从大往小遍历,即
member(4),member(3).....的顺序?谢谢了
...全文
131 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hamadou 2005-05-21
  • 打赏
  • 举报
回复
TO: Ninputer(装配脑袋) ( )
呵呵,不是那个意思了。当然最简单的方法是数组循环步值-1了。只是当时想起来顺便说的。没别的意思,别太认真了啊!以后还望多指教呢!先谢过了!
lxcLinuxer 2005-05-20
  • 打赏
  • 举报
回复
Step -1
pshy 2005-05-20
  • 打赏
  • 举报
回复
For Each
遍历是从小到大的吗?没听过!
Ninputer 2005-05-20
  • 打赏
  • 举报
回复
@hamadou(闵峰)
排序做什么?我没听说倒序遍历数组还要先倒排序一下的,简直…… 为什么非要用For Each?
hamadou 2005-05-20
  • 打赏
  • 举报
回复
首先我们说for each 的遍历是因为该类型实现了ienumerable和ienumerator接口。
你可以先把它排序(反序来派),然后遍历就可以了。
当然,你也可以使用数组的秩的遍历。
Ninputer 2005-05-20
  • 打赏
  • 举报
回复
For i As Integer = arr.Length - 1 To 0 Step -1
'Operation to arr(i)
Next

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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