foreach(對集合每個元素的引用
in 集合
)int a = new int [5];
foreach ( int b in a )
//b就是
a中的每個元素
}注意:
foreach 只能對集合進行遍歷。
foreach 在操作集合的時候,只能讀不能改。
foreach 操作
dictionary
dictionarydic = new dictionary();
//新增值
foreach(int b in list )
foreach操作
list
listlist= new list ();
//新增值
forreach(int b in list)
foreach 能夠操作
ienumrable(ienumrator)
下的子級集合。
函式:主要的功能就是為了讓**結構更加良好。
函式是——實現相對獨立功能的程式**模組(程式段)
函式的四要素:函式名,輸入,輸出,運算
有的函式沒有輸入,函式名後的小括號中可以不寫東西,但必須要有小括號。
有的函式沒有返回,在函式名的左側不要寫資料型別了,寫void
即可。定義語法:
static 返回型別 函式名(形參列表)
函式體,運算
static int max (int a ,int b )
if (a >b)
return a ;
}else
return b ;}}
呼叫語法:
資料型別 變數名=
函式名(實參列表);
int n = max (7,8)
形參與實參一定要一一對應(個數,型別)
傳值把實參的數做個複本,送到函式的形參中去。
一般基本型別(int,double,char,bool,datetime
)都是值型別,他們預設情況下會傳值。
傳址把實參的位址傳組函式的形參中去。形參與實參共用同乙個資料空間。
一般引用型別都是傳位址的。
for each演算法函式
for each 函式原形 template class fn1 inline fn1 for each init first,init last,fn1 func 為了提高可讀性,原形略有修改 標頭檔案 說明 for each 演算法範圍 first,last 中的每個元素呼叫函式 fn1 並返回...
C for each函式 for each模板
for each 函式 void for each int int ref 10 int main int argc,char argv for each int array return0 for each模板 function for each inputiterator first,input...
makefile詳解 函式 foreach
函式 foreach if call origin shell rel noopener noreferrer makefile詳解 函式 foreach if call origin shell清清 makefile詳解 函式 foreach if call origin shell 控制make...