C foreach 中獲取索引index的方法

2021-07-10 11:47:12 字數 516 閱讀 5412

在c# 開發中往往使用foreach 

迴圈語句

來代替for迴圈語句。foreach 比 for 更加簡潔高效。

foreach :

foreach (var item in arr)

for :

for(int i = 0; i

顯然 for語句直接就存在索引變數,通過索引獲取值。

但在實際操作中,使用foreach 有時需要用到索引。

要獲取foreach的索引值,因為沒有直接的索引值,人們最容易想到的解決方法是在foreach語句外面定義索引變數,然後在foreach語句內自加,以此獲取索引。例如:

int i = 0;

foreach(

var item in arr)

這樣是實現了,但是簡單地使用indexof函式就可以獲取到索引值,例如:

foreach(

var item in arr)

此文,僅為留下開發成長的足跡,和提供給有需要的開發者。

c forEach 標籤中遍歷map集合

後台 map map new hashmap 建立乙個map集合 listlvotequestions votequestionservice.getvid votemaintitle.getvid 根據vid查詢遍歷 if lvotequestions.size 0 lvotequestions ...

Ruby 中獲取索引大小

ruby 中獲取目錄大小 當前 chito 中統計目錄大小完全是偷懶的方式 dir dir sum dir entry entry path dir,entry path sum path sum path sum 不過計算目錄大小是個很慢的工作,尤其時資料夾巢狀很深,小檔案又很多的時候,快取一下是...

numpy 獲取array中陣列元素的索引位置

原 numpy 獲取array中陣列元素的索引 2017年08月05日 10 36 59 1.函式原型 argwhere array 找到非空陣列array在滿足某些條件下的索引,返回索引陣列。2.應用 2.1 一維陣列 返回乙個一維陣列,代表當前滿足條件的元素出現的位置。python view p...