已有56人关注
问一个很低级的问题, 新手不要见笑^^
发表在C#图书答疑 2014-04-18
是否精华
版块置顶:
C#入门到精通里面有关二维数组的内容里面有这么一个例子, 是遍历二维数组的
for (int i = 0; i < arr.Rank; i++)
            {
                string str = "";
                for (int j = 0; j < arr.GetUpperBound(arr.Rank - 1) + 1; j++)
                {
                    str = str + Convert.ToString(arr[i, j]) + " "; //循环输出二维数组中的每个元素
                    Console.Write(str);
                    Console.Write("\n");
                }
, 其中有这么一句话:
for (int j = 0; j < arr.GetUpperBound(arr.Rank - 1) + 1; j++)
请问为什么arr.Rank后面跟个-1? 表示列数为什么要减1呢? 而且再后面还再加上一个1, 小弟愚钝, 想了很久没想明白, 请各位大大帮小弟解疑, 谢谢!
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2014-04-24
沙发
读者朋友:
    您好,arr.Rank - 1这个是计算索引值。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照