未处理 System.IndexOutOfRangeException
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace gaibian
{
class Program
{
public static void Main()
{
//创建二维string类型数组
int[] mm = new int[2] { 3, 5 };
int[] nn = new int[2] { 2, 3 };
string[,] zz = (string[,]) Array.CreateInstance(typeof (string ),mm,nn );
for (int i=zz.GetLowerBound (0);i<=zz.GetUpperBound(0);i++)
{
for (int j=zz.GetLowerBound (0);j <=zz.GetUpperBound (1);j++)
{
int[] myIndicesArray = new int[2] {i,j};
zz.SetValue(Convert .ToString (i)+j,myIndicesArray );
}
}
//显示每一维的下限和上限
Console.WriteLine("维数是\t 下限是\t 上限是\t");
for (int i = 0; i < zz.Rank; i++)
Console.WriteLine("{0}\t{1}\t{2}",i,zz .GetLowerBound (i ),zz .GetUpperBound (i));
Console.WriteLine("\n 数组是:");
for (int i = zz.GetLowerBound(0); i <= zz.GetUpperBound(0); i++)
{
for (int j = zz.GetLowerBound(0); j <= zz.GetUpperBound(1); j++)
{
Console.Write("{0}", zz[i, j]);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
...全文
相关推荐
详解C#编程中异常的创建和引发以及异常处理
主要介绍了C#编程中异常的创建和引发以及异常处理,文中介绍了Catch块和Finally块等基本的异常处理要点,需要的朋友可以参考下
System.IndexOutOfRangeException(解决方案).md
System.IndexOutOfRangeException(解决方案).md
异常类型及版本,抛出IndexOutOfRangeException类型异常,抛出InvalidOperationException类型异常,抛出InvalidOperationException类型异常,抛出InvalidOperationException类型异
异常类型及版本,抛出IndexOutOfRangeException类型异常,抛出InvalidOperationException类型异常,抛出InvalidOperationException类型异常,抛出InvalidOperationException类型异 常,C#源代码
C#异常处理实战:从try-catch到自定义异常的完整避坑手册.pdf
还在为开发效率发愁?试试C#技术文档!它是微软力推的编程语言,功能超强大,语法简洁又优雅。文档全面覆盖基础语法、面向对象特性、泛型、LINQ等核心内容,让你轻松掌握编程精髓。它能跨平台开发,无论是Windows应用、Web项目,还是移动端、游戏开发都不在话下。而且C#深度集成于.NET生态,拥有丰富的类库和工具,大大提升开发效率。无论你是初涉编程的小白,还是追求高效的资深开发者,C#技术文档都能带你解锁高效开发新体验,快来开启编程新旅程!
System.RankException(解决方案).md
项目中碰到的,记录一下解决方案


