首页 新闻 赞助 找找看

C# Array的问题

0
[已解决问题] 解决于 2014-12-03 13:13

int[] stat = { 1, 2 };
int[] end = { 1, 2 };
Array array1 = Array.CreateInstance(typeof(Preson), stat, end);
array1.SetValue(new Preson("a"), 1, 2);

这段代码什么意思 求高手解释下。。。

疯痴傻的主页 疯痴傻 | 初学一级 | 园豆:154
提问于:2014-12-03 11:39
< >
分享
最佳答案
0
            /*创建多维数组*/
            Array array1 = Array.CreateInstance(typeof(Person),//要创建二维Person数组的类型
                stat,//创建的二维Person数组的每个维度的大小
                end //每个维度的下限
                );
            //赋值
            array1.SetValue(new Preson("a"), 1, 2);
奖励园豆:5
Halower | 小虾三级 |园豆:1723 | 2014-12-03 12:56

维度的大小和每个维度的下限 是怎么算的呢??

疯痴傻 | 园豆:154 (初学一级) | 2014-12-03 13:05

@唐@: 如下:维度的大小 Rank,GetLowerBound 下限,我轻轻地来过,不多说一个字

Halower | 园豆:1723 (小虾三级) | 2014-12-03 13:12

@Halower: 好吧,还是有点不理解,我自己百度下!!!谢谢

疯痴傻 | 园豆:154 (初学一级) | 2014-12-03 13:14
其他回答(1)
0

意思:

Creates a multidimensional Array of the specified Type and dimension lengths, with the specified lower bounds.

详见:

Array.CreateInstance Method (Type, Int32[], Int32[])

 

爱编程的大叔 | 园豆:30839 (高人七级) | 2014-12-03 11:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册