自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#數(shù)組初始化全面分析

開發(fā) 后端
這里介紹C#數(shù)組初始化,包括介紹一維數(shù)組的初始化、鋸齒數(shù)組的初始化、訪問數(shù)組成員、傳遞數(shù)組參數(shù)和使用ref 和out傳遞數(shù)組等。
在向大家詳細介紹C#數(shù)組初始化之前,首先讓大家了解下創(chuàng)建數(shù)組空間,然后全面介紹C#數(shù)組初始化。

一.創(chuàng)建數(shù)組空間

  1. intArray=new int [10];  
  2. //也可以與聲明數(shù)組合在一起,用一條語句完成:  
  3. int [] intArray=new int[10];  
  4. //也可以在創(chuàng)建數(shù)組空間的時候,同時將初值給出來:  
  5. int [] MyIntArray={1,2,4,5}; 

二.C#數(shù)組初始化

1.一維數(shù)組的初始化

  1. int [] numbers=new int[5]{1,2,3,4,5};  
  2. //數(shù)組的大小也可以忽略:  
  3. int[]numbers=new int []{1,2,3,4,5};  
  4. //如果有初始化數(shù)據(jù),那么也可以忽略new:  
  5. int[]numbers={1,2,3,4,5}; 

2.二維數(shù)據(jù)類似一維

  1. int[,] numbers=new int[3,2]{{1,2},{3,4},{5,6}};  
  2. int[,] numbers=new int[,]{{1,2},{3,4},{5,6}};  
  3. int[,] numbers ={{1,2},{3,4},{5,6}}; 

3.鋸齒數(shù)組的初始化

  1. nt [][]numbers=new int[2][]{new int[]{2,3,4},new int[]{5,6,7,8,9}};  
  2. //第一維大小也可以忽略:  
  3. int [][]numbers=new int[][]{new int[]{2,3,4},new int[]{5,6,7,8,9}}; 

三.訪問數(shù)組成員
◆使用普通方法訪問數(shù)組成員:numbers[1,1]=4;(鋸齒數(shù)組一樣)
◆使用foreach -in 語句循環(huán)訪問數(shù)組foreach (int i in numbers){}

四.數(shù)組是對象

因此可以使用System.Array類中的屬性和方法:numbers.Length;

五.傳遞數(shù)組參數(shù)
可以把初始化的數(shù)組傳遞給方法:PrintArray(myArray);
也可以在一步中初始化并傳遞一個新數(shù)組:PrintArray(new int[]{1,2,3});

六.使用ref 和out傳遞數(shù)組

  1. public static void MyMethod(out int[]arr)  
  2. {  
  3. arr=new int [10];  
  4. //明確給arr賦值  

ref則在里面可以執(zhí)行初始化或已經(jīng)在外進行過初始化,以上介紹C#數(shù)組初始化。

【編輯推薦】

  1. C#數(shù)組和指針全面討論
  2. 簡單介紹C#數(shù)組和函數(shù)
  3. C#數(shù)組初始化的應(yīng)用實例解析
  4. 學(xué)習(xí)Visual C#數(shù)組速成法
  5. 淺談C#數(shù)組工作方式
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-09-18 11:15:52

C#數(shù)組初始化

2009-09-02 16:52:55

C#數(shù)組初始化

2009-08-28 11:24:48

C#一維數(shù)組初始化

2009-09-17 16:17:41

C#參差數(shù)組初始化

2009-08-28 11:09:35

C#數(shù)組初始化

2009-09-18 11:33:37

C#二維數(shù)組初始化

2009-08-26 18:28:44

C#數(shù)組

2009-11-18 17:53:18

PHP數(shù)組初始化

2011-07-07 15:13:42

PHP

2009-09-18 10:45:31

C#數(shù)組操作

2009-07-31 17:51:27

C#對象初始化

2009-08-28 11:43:26

C#數(shù)組初始化

2009-08-27 10:31:39

C#對象初始化器

2009-09-17 15:39:56

C#數(shù)組初始化

2009-08-26 15:28:52

C#對象集合初始化器

2009-08-31 09:47:22

C#靜態(tài)變量初始化

2009-08-31 10:38:34

C#變量初始化

2019-11-04 13:50:36

Java數(shù)組編程語言

2009-09-08 09:48:34

LINQ初始化數(shù)組

2023-11-12 23:08:17

C++初始化
點贊
收藏

51CTO技術(shù)棧公眾號