Array myArr=Array.CreateInstance(typeof(Int32),2,3,4);
我想问问这里的2,3,4各代表什么?中间的3是维度?那2,4表示什么?另外我想问问GetLowerBound()获取指定维度的下限,这个下限是指什么?
问题比较简单,但我不知道,所以想问问大家,谢谢。
我想问问这里的2,3,4各代表什么?中间的3是维度?那2,4表示什么?另外我想问问GetLowerBound()获取指定维度的下限,这个下限是指什么?
问题比较简单,但我不知道,所以想问问大家,谢谢。
解决方案 »
- webbrowser如何用sock5上网
- 怎样替换指定的链接(急等用,有答案能实现马上结分)
- C#.NET 2005中可以操作UNIX系统的命令吗?
- (最近大家都在找的东东,详细介绍)c# 程序文件安装备和打包
- 请问.net组件开发高手
- 一个SQL语句中Sum()函数出错的问题,哪为好心人帮帮我
- c#(WinForm)如何让DataGridView在最后一行增加合计功能?
- [超级简单,up有分]
- 请大家比较WinForm下DataGrid和ListView在做数据显示修改时的优缺点
- 在C#中生成.gz压缩文件,但为什么和正常的.gz压缩文件不同,win7选中文件预览窗口显示为"没有预览",双击打开时显示要输入压缩文件名,点确认后才能打开压缩
- 谁用过 Nevron Chart For .NET
- 关于象股票分析软件的图表问题
public static Array CreateInstance (
Type elementType,
int length1,
int length2,
int length3
)
C++
public:
static Array^ CreateInstance (
Type^ elementType,
int length1,
int length2,
int length3
)
J#
public static Array CreateInstance (
Type elementType,
int length1,
int length2,
int length3
)
JScript
public static function CreateInstance (
elementType : Type,
length1 : int,
length2 : int,
length3 : int
) : Array
参数
elementType
要创建的 Array 的 Type。length1
要创建的 Array 的第一维的大小。length2
要创建的 Array 的第二维的大小。length3
要创建的 Array 的第三维的大小。返回值
使用从零开始的索引、具有指定 Type 的新的三维 Array,每个维度都为指定的长度。
.NET语言 支持 下限可改变的数组int[] lengths = new int[]{3, 4};
int[] lowerBounds = new int[]{5, 6};
Array array = Array.CreateInstance(typeof(Int32), lengths, lowerBounds);
int lowBound_1 = array.GetLowerBound(0);//0:维数是0
int lowBound_2 = array.GetLowerBound(1);
这里lowBound_1的值为5, lowBound_2的值为6
即array的0维下限是5, 1维下限是6
array将无法强类型化