C#中的数组

举报
Andy阿辉 发表于 2022/02/22 20:58:41 2022/02/22
【摘要】 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言前面的文章和大家一起看了C#中的异常,今天一起学习下C#中最基本的数据结构,数组的用法。数组实际上是由一个变量名称表示的一组同类型的数据元素。每个元素通过变量名称和一个或多个方括号中的索引来访问。在实际的业务编码中,一些简单的数据处理,我们可以声明为数组进行处理。 int[] Ages = new int[4]; 数组数组的重要定义元素...

欢迎您成为我的读者,希望这篇文章能给你一些帮助。

前言

前面的文章和大家一起看了C#中的异常,今天一起学习下C#中最基本的数据结构,数组的用法。

数组实际上是由一个变量名称表示的一组同类型的数据元素。每个元素通过变量名称和一个或多个方括号中的索引来访问。

在实际的业务编码中,一些简单的数据处理,我们可以声明为数组进行处理。

  int[] Ages = new int[4];

数组

数组的重要定义

  • 元素 数组的独立数据项称为元素。数组的所有元素必须是相同类型的或继承自相同的类型。
  • 秩/维度 数组可以有任何为正数的维度数。数组的维度数称为秩。
  • 维度长度 数组的每一个维度有一个长度,就是这个方向的位置。
  • 数组长度 数组的所有维度中的元素的总和称为数组的长度。

数组的注意事项

  • 数组一旦创建,大小就固定了。C#不支持动态数组。
  • 数组索引号从0开始。如果长度为n,则索引号范围0~n-1。

数组实例是从System.Array继承的对象,也就是数组是对象。是属于引用类型,但是数组里面的元素也可以是引用类型也可以是值类型。

class Program
{
    static void Main(string[] args)
    {
        
        int[] Ages = new int[4];
        Ages[0] = 20;          //存储数据
        Console.WriteLine(""+Ages[0]); //读取数据
                
        Console.ReadKey();   
    }
}

当数组被创建之后,每一个元素被自动初始化为类型的默认值。

对于预定义的类型,整形默认值为0,浮点型的默认值为false,而引用类型的默认值则为null。

  int[] Ages = new int[4];

比如我们上面的代码,就是创建了4个int型数组,并将其元素默认为0。

当然数组也可以被显式初始化,如下代码所示:

  int[] Ages = new int[4] { 0,1,2,3};

数组继承的有用成员

在C#中的数组是继承自System.Array类。可从基类继承很多有用的属性和方法,比如下面图片所示:

寄语

人生短暂,我不想去追求自己看不见的,我只想抓住我能看得见的。

原创不易,给个关注。

我是阿辉,感谢您的阅读,如果对你有帮助,麻烦点赞、转发 谢谢。

很高兴能和您成为朋友。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。