基本类型--数组
13.1数组的类型转换
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image001.gif)
13.2所有数组都隐式继承自System.Array
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image002.gif)
13.3所有数组都隐式实现IEnumerable,ICollection和Ilist
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image003.gif)
13.4数组的传递与返回
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image004.gif)
13.5创建下界非0的数组
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image005.gif)
public sealed class DynamicArrays {
public static void Main() {
//创建这样一个数组[2005
2009][1
4]
Int32[] lowerBounds ={ 2005, 1 };//第二维大小
Int32[] lengths ={ 5, 4 };//第一维大小
Decimal[,] quarterlyRevenue = (Decimal[,])
Array.CreateInstance(typeof(Decimal),lengths,lowerBounds);
Console.WriteLine("{0,4}{1,9}{2,9}{3,9}{4,9}", "Year", "Q1", "Q2", "Q3", "Q4");
Int32 firstyear = quarterlyRevenue.GetLowerBound(0);//2005
Int32 lastyear = quarterlyRevenue.GetUpperBound(0);//2009
Int32 firstQuarter = quarterlyRevenue.GetLowerBound(1);//1
Int32 lastQuarter = quarterlyRevenue.GetUpperBound(1);//4
for (Int32 y = firstyear; y <= lastyear; y++)
{
Console.WriteLine(y + " ");
for (Int32 q = firstQuarter; q <= lastQuarter; q++)
Console.Write("{0,9:C}", quarterlyRevenue[y, q]);
Console.WriteLine();
}
Console.ReadLine();
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
}
13.6数组访问性能
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image001.gif)
13.2所有数组都隐式继承自System.Array
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image002.gif)
13.3所有数组都隐式实现IEnumerable,ICollection和Ilist
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image003.gif)
13.4数组的传递与返回
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image004.gif)
13.5创建下界非0的数组
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image005.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
![](https://www.cnblogs.com/Images/dot.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](https://www.cnblogs.com/images/cnblogs_com/tenghoo/CLR13image007.gif)
作者:青羽