-
基本类型数组
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)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
public sealed class DynamicArrays
{
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
public static void Main()
{
//创建这样一个数组[2005
2009][1
4]
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
Int32[] lowerBounds =
{ 2005, 1 };//第二维大小
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
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++)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
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数组访问性能
-
相关阅读:
搭建WAP应用开发环境
How To Recover Openfire admin Password
Domino分区服务器的安装与设置
apache安全加固
apache的web文件根目录
iis绑定域名
dedecms出现Error: Errno:0 SQL::错误解决方法
加入收藏兼容ie和火狐
phpcms毛遂
.htaccess文件
-
原文地址:https://www.cnblogs.com/tenghoo/p/1204239.html
Copyright © 2020-2023
润新知