日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#數(shù)組初始化全面分析

在向大家詳細(xì)介紹C#數(shù)組初始化之前,首先讓大家了解下創(chuàng)建數(shù)組空間,然后全面介紹C#數(shù)組初始化。

目前創(chuàng)新互聯(lián)建站已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、惠民網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

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

 
 
 
  1. intArray=new int [10];  
  2. //也可以與聲明數(shù)組合在一起,用一條語句完成:  
  3. int [] intArray=new int[10];  
  4. //也可以在創(chuàng)建數(shù)組空間的時(shí)候,同時(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ù)組是對(duì)象

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

五.傳遞數(shù)組參數(shù)
可以把初始化的數(shù)組傳遞給方法:PrintArray(myArray);
也可以在一步中初始化并傳遞一個(gè)新數(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)在外進(jìn)行過初始化,以上介紹C#數(shù)組初始化。


網(wǎng)站標(biāo)題:C#數(shù)組初始化全面分析
當(dāng)前鏈接:http://m.5511xx.com/article/codojcc.html