专题图: 编号: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,如需转载请自行联系原作者