C 中遍歷各類資料集合的方法

2021-06-21 05:41:52 字數 883 閱讀 6131

c#中遍歷各類資料集合的方法總結:

1.列舉型別

//遍歷列舉型別sample的各個列舉名稱

foreach

(string

spin

enum.getnames(

typeof

(sample)))

//遍歷列舉型別sample的各個列舉值

foreach

(string

spin

enum.getvalues(

typeof

(sample)))

2.遍歷arraylist(queue、stack)

這裡以string為例,當然arraylist中的元素可以是任何資料型別,遍歷時須確認arraylist中的元素都是同一資料型別。

//遍歷元素為string型別的佇列

foreach

(string

text 

inarraylist)

此外遍歷queue佇列和stack堆疊的方式與arraylist基本相同, 都可以使用foreach來迴圈遍歷,只不過乙個是先進先出另乙個是先進後出罷了。

3.winform窗體中的控制項

//遍歷尋找主窗體中的控制項,並將符合條件的控制項從窗體上去除

foreach

(control ctl 

in this

.controls)

4.hashtable雜湊表

dictionaryentry類需要引用system.collections

//遍歷完整雜湊表中的鍵和值

foreach

(dictionaryentry item 

inhashtable)

此外還可以單獨遍歷雜湊表中的鍵或值。

C 遍歷各類資料集合的方法

遍歷列舉型別sample的各個列舉名稱 foreach string sp in enum.getnames typeof sample 遍歷列舉型別sample的各個列舉值 foreach string sp in enum.getvalues typeof sample 這裡以string為例,...

C 如何遍歷各類資料集合

c 中遍歷各類資料集合的方法,這裡自己做下總結 1.列舉型別 遍歷列舉型別sample的各個列舉名稱 foreach string sp in enum.getnames typeof sample 遍歷列舉型別sample的各個列舉值 foreach string sp in enum.getva...

C 連線各類資料庫的方法集合

本文列出了c 連線access sql server oracle mysql db2和sybase六種不同資料庫的程式原始碼和需要注意的點。1.c 連線access 程式 using system.data using system.data.oledb string strconnection ...