|
|
51CTO旗下网站
|
|
移动端

2.7 数组

《C# 6.0本质论(第5版)》第2章数据类型,本章将探讨这些数据类型,更深入地研究字符串类型,并引入数组的概念。本节为大家介绍数组。

作者:周靖/庞燕 译来源:人民邮电出版社|2017-07-21 16:47

2.7 数组

第1章没有提到的一种特殊的变量声明就是数组声明。利用数组声明,可以在单个变量中存储同一种类型的多个数据项,而且可以利用索引来单独访问这些数据项。C#的数组索引是从零开始的。所以,我们说C#中的数组是基于零的。

初学者主题:数组

利用数组,我们可以使用变量来声明相同类型的多个数据项的集合。数组中每个数据项都使用名为索引的整数值进行唯一性标识。C#数组中的第一个数据项使用索引0访问。程序员应确保指定的索引值小于数组的大小(数组中的元素总数)。因为C#数组是基于零的,所以数组最后一个元素的索引值要比数组元素的总数小1。

初学者可将索引想象成偏移量。第一项距离数组开头的偏移量是0,第二项的偏移量是1,依此类推。

数组是几乎每一种编程语言的基本组成部分,因此所有开发人员都要学会它。虽然,C#编程经常用到数组,而且初学者也确实应该掌握它,但目前,在存储数据集合时,大多数程序使用的都是泛型集合类型而不是数组。如果只是为了熟悉一下数组的实例化和赋值,可以简单浏览2.7.1节。表2-7列出了要注意的重点。泛型集合将在第14章中详细讲述。

除此之外,在本章的最后一节“常见数组错误”中,还会讲到数组的一些特性。

表2-7 数组的重点


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网管员必读——网络基础(第2版)

本书是在《网管员必读—网络基础》(第1版)基础上修改而成的。全书共分9章,分别介绍计算机网络概述(修改)、数制(新增)、网络通信基础...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊