浅谈C#数组的属性

开发 后端
这里介绍C#数组是一种数据结构,它包含若干相同类型的变量,包括介绍C#数组的属性、对C#数组使用foreach和C#数组作为参数传递。

在向大家详细介绍C#数组之前,首先让大家了解下C#数组是什么,包括全面介绍C#数组使用foreach。

C#数组是一种数据结构,它包含若干相同类型的变量。数组是使用类型声明的:type[] arrayName;

C#数组概述

C#数组具有以下属性:
◆数组可以是一维、多维或交错的。
◆数值数组元素的默认值设置为零,而引用元素的默认值设置为 null。
◆交错数组是数组的数组,因此,它的元素是引用类型,初始化为 null。交错数组元素的维度和大小可以不同。
◆数组的索引从零开始:具有 n 个元素的数组的索引是从 0 到 n-1。
◆数组元素可以是任何类型,包括数组类型。
◆数组类型是从抽象基类型 Array 派生的引用类型。由于此类型实现了 IEnumerable 和 IEnumerable,因此可以对 C# 中的所有数组使用 foreach 迭代。

对C#数组使用foreach(支持多维)

  1. int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };  
  2. foreach (int i in numbers)  
  3. {  
  4. System.Console.WriteLine(i);  

C#数组作为参数传递

调用数组参数的方法定义

  1. void PrintArray(int[] arr)  
  2. {  
  3. //code  

【编辑推荐】

  1. C#数组和指针全面讨论
  2. 简单介绍C#数组和函数
  3. C#数组初始化的应用实例解析
  4. 学习Visual C#数组速成法
  5. 浅谈C#数组工作方式
责任编辑:佚名 来源: IT168
相关推荐

2009-08-07 11:26:53

C#数组结构

2009-09-02 17:07:06

C#数组操作

2009-08-13 18:36:29

C#数组工作方式

2009-09-17 16:36:59

C#一维数组C#多维数组

2009-09-11 12:17:59

C#控件属性

2009-09-17 16:45:56

C#数组

2011-09-21 10:56:31

C#结构

2009-08-20 18:30:33

C# ReaderWr

2009-08-14 10:51:43

2009-08-19 17:12:18

C# Connecti

2009-08-12 11:24:25

C# String对象

2009-08-31 09:37:09

C# Employee

2009-08-26 13:15:38

C#选择控制

2009-08-26 15:46:01

C#匿名类型

2009-08-14 17:58:05

C#接口方法

2009-08-25 16:16:43

C# oledbcon

2009-09-02 15:41:21

C# HTTPWebR

2009-08-06 15:30:23

C#类型系统

2009-08-20 10:24:52

C#开发WinForm

2009-09-01 17:41:45

C# HelpAttr
点赞
收藏

51CTO技术栈公众号