集合、函数
foreach( 對集合每個元素的引用 in 集合 )
{
}
int[] a = new int[5]{1,2,3,4,5};
foreach( int b in a )
{
//b就是a中的每個元素
}
注意:
1.foreach只能對集合進行遍歷。
2.foreach在操作集合的時候,只能讀不能改。
3.foreach操作Dictionary<T,T>
Dictionary<string,string> dic = new Dictionary<string,string>();
//...添加值
foreach( KeyValuePare<string,string> b in dic)
{
}
4.foreach操作List<T>
List<int> list = new List<int>();
//添加值
foreach( int b in list )
{
}
5.foreach能夠操作IEnumarable(IEnumarator)下的子級集合。
?
函數:
主要的功能就是為了讓代碼結構更加良好。
函數是——實現相對獨立功能的程序代碼模塊(程序段).
函數的四要素:函數名,輸入,輸出,運算
有的函數沒有輸入,函數名后的小括號中可以不寫東西,但必須要有小括號。
有的函數沒有返回,在函數名的左側不要寫數據類型了,寫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)都是值類型,他們默認情況下會傳值。
傳址
把實參的地址傳組函數的形參中去。形參與實參共用同一個數據空間。
一般引用類型都是傳地址的。
轉載于:https://www.cnblogs.com/m-m-g-y0416/p/5428438.html
總結
- 上一篇: 协警能否开罚单?
- 下一篇: c#属性中的get和set属性