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

如何C#數(shù)組初始化詳解

開(kāi)發(fā) 后端
本文C#數(shù)組初始化主要向你介紹了在C#中對(duì)不同數(shù)組的初始化的實(shí)現(xiàn),那么如何初始化數(shù)組就變得很具體,本文就向你介紹詳細(xì)的內(nèi)容。

如何初始化數(shù)組呢?這里向你詳細(xì)介紹C#數(shù)組初始化的具體的步驟和實(shí)例演示,希望對(duì)你了解和學(xué)習(xí)如何初始化數(shù)組有所幫助,那么讓我們開(kāi)始吧:

C#通過(guò)將初始值括在大括號(hào) ({}) 內(nèi)為在聲明時(shí)初始化數(shù)組提供了簡(jiǎn)單而直接了當(dāng)?shù)姆椒āL貏e要注意的是,如果聲明時(shí)未初始化數(shù)組,則數(shù)組成員自動(dòng)初始化為該數(shù)組類型的默認(rèn)初始值。

下面的示例展示初始化不同類型的數(shù)組的各種方法。

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

  1. int[] numbers = new int[5] {1, 2, 3, 4, 5};  
  2.  
  3. string[] names = new string[3] {"Matt""Joanne""Robert"};  

可省略數(shù)組的大小,如下所示:

  1. int[] numbers = new int[] {1, 2, 3, 4, 5};  
  2.  
  3. string[] names = new string[] {"Matt""Joanne""Robert"};  

如果提供了初始值設(shè)定項(xiàng),還可省略 new 語(yǔ)句,如下所示:

  1. int[] numbers = {1, 2, 3, 4, 5};  
  2.  
  3. string[] names = {"Matt""Joanne""Robert"};  

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

  1. int[,] numbers = new int[3, 2] { {1, 2}, {3, 4}, {5, 6} };  
  2.  
  3. string[,] siblings = new string[2, 2] { {"Mike","Amy"}, {"Mary","Albert"} };  

可省略數(shù)組的大小,如下所示:

  1. int[,] numbers = new int[,] { {1, 2}, {3, 4}, {5, 6} };  
  2.  
  3. string[,] siblings = new string[,] { {"Mike","Amy"}, {"Mary","Ray"} };  

如果提供了初始值設(shè)定項(xiàng),還可省略 new 語(yǔ)句,如下所示:

  1. int[,] numbers = { {1, 2}, {3, 4}, {5, 6} };  
  2.  
  3. string[,] siblings = { {"Mike""Amy"}, {"Mary""Albert"} };  

C#數(shù)組初始化之交錯(cuò)的數(shù)組(數(shù)組的數(shù)組)

可以像下例所示那樣初始化交錯(cuò)的數(shù)組:

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

可省略***個(gè)數(shù)組的大小,如下所示:

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

或使用

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

注意,對(duì)于交錯(cuò)數(shù)組的元素沒(méi)有初始化語(yǔ)法。

C#數(shù)組初始化的相關(guān)內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#數(shù)組初始化有所幫助。

【編輯推薦】

  1. C#數(shù)組復(fù)制方法詳解
  2. C#判斷字符串應(yīng)用詳細(xì)解析
  3. C#格式化字符串學(xué)習(xí)總結(jié)
  4. C#動(dòng)態(tài)創(chuàng)建數(shù)組實(shí)現(xiàn)實(shí)例解析
  5. C#動(dòng)態(tài)創(chuàng)建數(shù)組詳細(xì)實(shí)現(xiàn)過(guò)程解析
責(zé)任編輯:仲衡 來(lái)源: CSDN博客
相關(guān)推薦

2009-08-28 11:24:48

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

2009-09-18 11:15:52

C#數(shù)組初始化

2009-09-17 16:06:22

C#數(shù)組初始化

2009-08-28 11:43:26

C#數(shù)組初始化

2009-09-17 16:17:41

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

2009-08-26 18:28:44

C#數(shù)組

2009-09-18 11:33:37

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

2009-08-28 11:09:35

C#數(shù)組初始化

2009-08-31 09:47:22

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

2009-07-31 17:51:27

C#對(duì)象初始化

2009-08-31 10:30:29

C#變量初始化

2009-08-27 10:31:39

C#對(duì)象初始化器

2009-09-17 15:39:56

C#數(shù)組初始化

2009-08-26 15:28:52

C#對(duì)象集合初始化器

2010-02-01 14:21:24

C++初始化列表

2009-08-31 10:38:34

C#變量初始化

2019-11-04 13:50:36

Java數(shù)組編程語(yǔ)言

2009-09-08 09:48:34

LINQ初始化數(shù)組

2023-11-12 23:08:17

C++初始化

2009-06-11 13:26:16

Java數(shù)組聲明創(chuàng)建
點(diǎn)贊
收藏

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