快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

VisualC#数组怎么用

这篇文章主要介绍了Visual C#数组怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联建站专注于佛山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供佛山营销型网站建设,佛山网站制作、佛山网页设计、佛山网站官网定制、微信小程序开发服务,打造佛山网络公司原创品牌,更为您提供佛山网站排名全网营销落地服务。

存储相关数据项组是大多数软件应用程序的一项基本要求;这可以通过使用Visual C#数组与集合这两种主要方式来实现。

Visual C#数组

数组是相同类型的对象的集合。由于数组几乎可以为任意长度,因此可以使用数组存储数千乃至数百万个对象,但必须在创建数组时就确定其大小。数组中的每项都按索引进行访问,索引是一个数字,指示对象在数组中的存储位置或槽。数组既可用于存储 引用类型,也可用于存储 值类型。

一维数组

数组是一个经过索引的对象集合。一维对象数组的声明如下:

type[] arrayName;

一般会同时初始化数组中的元素,如下所示:

C#

int[] array = new int[5];

数值数组元素的默认值为零,引用元素的默认值为 null,但您可以在创建数组的过程中初始化值,如下所示:

C#

int[] array1 = new int[] { 1, 3, 5, 7, 9 };

或者甚至这样来初始化:

C#

int[] array2 = {1, 3, 5, 7, 9};

数组的索引从零开始,因此数组中的***个元素为元素 0。

C#

string[] days = {"Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat"}; System.Console.WriteLine(days[0]); // Outputs "Sun"

多维数组

从概念上来说,两维数组类似于网格,三维数组则类似于立方体。

C#

Visual C#数组怎么用

交错数组

多维数组的一种变体是交错数组,即由数组组成的数组。交错数组是一维数组,且每个元素自身是一个数组。作为元素的数组无需均为相同的大小。

声明交错数组的方式如下:

C#

int[][] jaggedArray = new int[3][];

这样做会创建一个有 3 个数组的数组。这些数组可以按如下方式初始化:

C#

jaggedArray[0] = new int[5]; jaggedArray[1] = new int[4]; jaggedArray[2] = new int[2];

使用 foreach 语句

foreach 语句通常用来访问数组中存储的每个元素:

C#

Visual C#数组怎么用

对象数组

创建对象数组(而非创建像整数这样的简单数据类型的数组)的过程分为两个部分。首先声明数组,然后必须创建存储在数组中的对象。本示例创建一个定义一个音频 CD 的类。然后创建一个存储 20 个音频 CD 的数组。

C#

Visual C#数组怎么用 

对于使用 C# 存储数据集而言,Visual C#数组只是众多选择中的一种。而具体的选择取决于若干因素,如操作或访问项所要采取的方式。例如,如果需要在集合的开头或中间插入项,则“列表”的速度一般比数组快。其他类型的集合类包括映射、树和堆栈,每种类型均有各自的优点。有关更多信息,请参见 System.Collections 和 System.Collections.Generic。

下面的示例显示如何使用 List< (Of < (T>)>) 类。注意,与 Array 类不同,可以在列表中间插入项。本示例限制列表中的项必须是字符串。

C#

Visual C#数组怎么用

感谢你能够认真阅读完这篇文章,希望小编分享的“Visual C#数组怎么用”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


本文题目:VisualC#数组怎么用
网页地址:http://6mz.cn/article/pdohge.html

其他资讯