C#Array(数组) 一维、多维数组
专题图: 编号:ylbtech DotNet100010012
1,Array |
提供一些方法,用于创建、处理、搜索数组并对数组进行排序,从而充当公共语言运行时中所有数组的基类。
命名空间: System
程序集: mscorlib(在 mscorlib.dll 中)
2,Syntax(语法) |
[SerializableAttribute]
[ComVisibleAttribute( true )]
public abstract class Array : ICloneable,
IList, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable
|
3,备注: |
Array 类是支持数组的语言实现的基类。 但是,只有系统和编译器可以从 Array 类显式派生。 用户应当使用由语言提供的数组构造。
一个元素就是 Array 中的一个值。 Array 的长度是它可包含的元素总数。 Array 的秩是 Array 中的维数。 Array 中维度的下限是 Array 中该维度的起始索引,多维 Array 的各个维度可以有不同的界限。 数组最多可以有 32 个维。
引用: http://msdn.microsoft.com/zh-cn/library/system.array.aspx
4, Array:一维数组、多维数组【示例】 |
using System;
namespace ConsoleApplication1
{
class Program
{
/// <summary>
/// ylb_menu:一维、多维数组
/// </summary>
/// <param name="args"></param>
static void Main( string [] args)
{
// 一维数组
int [] numbers = new int [5];
// 多维数组
string [,] names = new string [5, 4];
// 数组的数组(交错数组)
byte [][] scores = new byte [5][];
// 创建交错数组
for ( int i = 0; i < scores.Length; i++)
{
scores[i] = new byte [i + 3];
}
// 打印每行的长度
for ( int i = 0; i < scores.Length; i++)
{
Console.WriteLine( "Length of row {0} is {1}" , i, scores[i].Length);
}
}
}
}
|
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/08/26/2657347.html,如需转载请自行联系原作者
C#Array(数组) 一维、多维数组相关推荐
- c语言bool怎么用_C语言中的一维数组和二维数组什么?怎么用?
C++| 匠心之作 从0到1入门学编程[免费]yun.itheima.com C语言除了基本数据类型之外,还提供了构造类型的数据,构造类型的数据包括数组类型.结构体类型和共用体类型.下面我们详细介绍 ...
- php 数组与数组之间去重,PHP开发中一维数组与二维数组去重功能实现教程
本篇文章讲述了PHP实现一维数组与二维数组去重功能示例.希望对在php学习和开发的同学有所帮助! 数组中重复项的去除 一维数组的重复项: 使用array_unique函数即可,使用实例如下: ? $a ...
- 【C 语言】数组 ( 验证二维数组内存是线性的 | 打印二维数组 | 以一维数组方式打印二维数组 | 打印二维数组值和地址 )
文章目录 一.验证二维数组内存是线性的 1.打印二维数组 2.以一维数组方式打印二维数组 3.打印二维数组值和地址 二.完整代码示例 一.验证二维数组内存是线性的 验证二维数组内存是线性的 : 验证方 ...
- 二维数组,锯齿数组和集合 C# 一维数组、二维数组(矩形数组)、交错数组(锯齿数组)的使用 C# 数组、多维数组(矩形数组)、锯齿数组(交叉数组)...
二维数组,锯齿数组和集合 一.二维数组 二维数组: 一维数组----豆角 二维数组----表格 定义: 1.一维数组: 数据类型[] 数组变量名 = new 数据类型[数组长度]; 数据类型[] 数组 ...
- 【蓝桥杯Java_C组·从零开始卷】第四节、一维数组与二维数组
整篇文章为对java数组的完整理解以及部分排序,并有一些简单的demo,经典的案例与蓝桥杯的一些经典数组题有专门的文章梳理. 目录 数组概述 什么是数组 数组的结构 数组的特点: 数组分类 一维数组声 ...
- 怎样定义和引用一维数组,二维数组
s1,s2,s3,...,s30 右下角的数字称为下标(subscript) 一批具有同名的同属性的数据就组成了一个数组(array),s就是数组名. 1.怎样定义和引用一维数组 一维数组.二维数组. ...
- php 冒泡排序数组,php一维二维数组键之冒泡排序
php一维二维数组键之冒泡排序 功能:对数组进行重新排序. 说明:冒泡排序 (一维数组)(二维数组某个健排序) 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据 ...
- EDUCoder编程练习题解(一维数组和二维数组)
一维数组和二维数组 第1关:排序问题 任务描述 本关任务:将十个数进行从大到小的顺序进行排列. 输入 输入十个整数. 输出 以从大到小的顺序输出这个十个数. 测试说明 样例输入: 1 2 3 4 5 ...
- java基础5 (一维)数组和二维数组
本文知识点(目录): 一维数组(一维数组的概念.优点.格式.定义.初始化.遍历.常见异常.内存分析以及常见操作(找最大值.选择排序.冒泡排序等等)) 二维数组(二维数组的遍历.排序.查找.定义 ...
- C# 传递数组参数_一维数组_二维数组
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
最新文章
- C# 算法系列一基本数据结构
- 基于机器学习的捡球机器人设计与实现(探索)第6篇——另一种高效追踪网球思路
- 这份思科设备命令大全火了~
- autowired 静态方法使用_关于springboot工具类中@Autowired注入bean,用static直接修饰,静态方法使用bean时报空指针异常错误...
- 阿里云低延时直播RTS能力升级,让直播推流效果更佳
- 2020年蓝桥杯比赛时间_我院举办2021年创新创业大赛启动仪式及第12届蓝桥杯动员大会...
- 2017蓝桥杯省赛---java---B---2(纸牌三角形)
- Win32下 Qt与Lua交互使用(二):在Lua脚本中使用Qt类
- WINDOWS SERVER 2008/2008 R2/2012 最大内存支持
- C++使函数返回多个数组
- docker相关实验
- linux下 fork(),vfork(),clone()的用法及区别
- 谈demo、原型、产品的区别
- MSP430系列教程(一) 开发环境搭建(IAR for MSP430 v7.10.1)
- CCS6.2.0 安装步骤详解
- oAuth2.0店铺订单接口,获取单笔交易的详细信息api接口
- java s_java中\s什么意思?
- 大学计算机实践教程raptor,大学计算机实践教程.docx
- 单片机实验秒表设计程序c语言,如何使用单片机实现秒表的设计
- 设计模式 ---建造者模式
热门文章
- Winform中实现ZedGraph新增自定义Y轴上下限、颜色、标题功能
- 【LeetCode 502】IPO
- 11、mybatis返回List
- android的选项菜单,Android界面菜单(2)—选项菜单
- mac vulkan_Mac OSX系统下使用OpenGL
- python爬虫requests源码链家_python的爬虫项目(链家买二手房)
- 重磅 !《微信生态运营全景解读白皮书》,10 大热门场景、5 大案例剖析!
- Sublime Text3 如何安装、删除及更新插件
- css深入理解之overflow
- 浅谈ORACLE AWR single instance 一