当前位置: 首页 > 编程笔记 >

C#二维数组基本用法实例

李疏珂
2023-03-14
本文向大家介绍C#二维数组基本用法实例,包括了C#二维数组基本用法实例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了C#二维数组基本用法。分享给大家供大家参考,具体如下:

//定义数组 
string[,] classes = new string[5, 2]; 
//正确的C#二维数组使用方法 
classes[i, 0] = ""; 
//错误的使用方法 
classes[i][0]=""; 

据说这种形式的C#二维数组叫做锯齿数组,

一段例子以供参考:

// 声明一个锯齿型数组,该数组有两个元素 
int[][] myArray = new int[2][];  
// 其中第一个元素是一个含有五个元素的数组 
// 初始化myArray[0] 
myArray[0] = new int[5] {1,3,5,7,9}; 
// 其中第二个元素是一个含有4个元素的数组 
// 初始化myArray[1] 
myArray[1] = new int[4] {0, 2, 4, 6}; 
// 逐一打印出数组的数组中所有的元素 
for (int i=0; i < myArray.Length; i++)  
{ 
 Console.Write("第({0})个数组: ", i); 
 // 打印一维数组中的元素 
 for (int j=0; j < myArray[i].Length; j++) 
 { 
   Console.Write("{0} ", myArray[i][j]); 
 } 
 Console.WriteLine(); 
}

希望本文所述对大家C#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C#实现的二维数组排序算法示例,包括了C#实现的二维数组排序算法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现的二维数组排序算法。分享给大家供大家参考,具体如下: 运行结果: 更多关于C#相关内容感兴趣的读者可查看本站专题:《C#数组操作技巧总结》、《C#遍历算法与技巧总结》、《C#程序设计之线程使用技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用

  • 主要内容:二维数组的初始化(赋值)上节讲解的数组可以看作是一行连续的数据,只有一个下标,称为 一维数组。在实际问题中有很多数据是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下标,以确定它在数组中的位置。本节只介绍 二维数组,多维数组可由二维数组类推而得到。 二维数组的定义 二维数组定义的一般形式是: 其中,dataType 为数据类型,arrayName 为数组名,length1 为第一维下标的长度,length

  • 本文向大家介绍详解C++中的一维数组和二维数组,包括了详解C++中的一维数组和二维数组的使用技巧和注意事项,需要的朋友参考一下 C++一维数组 定义一维数组 定义一维数组的一般格式为:     类型标识符  数组名[常量表达式]; 例如: 它表示数组名为a,此数组为整型,有10个元素。 关于一维数组的几点说明: 1) 数组名定名规则和变量名相同,遵循标识符定名规则。 2) 用方括号括起来的常量表达

  • 本文向大家介绍C++二维数组中的查找算法示例,包括了C++二维数组中的查找算法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C++二维数组中的查找算法。分享给大家供大家参考,具体如下: 一、问题: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 二、实现代码: 希望

  • 受到这个问题的启发。我创建了这个函数: 不幸的是,它不起作用。为什么?是否可以用C返回一个指向二维数组的指针,并使用上面的方法保留[][]符号?如果不是,原因何在?我在这里遗漏了什么? 我知道通过创建外部数组,通过引用将其传递给函数,可以解决这个问题。但是它有点难看,我想把所有的东西都封装在一个函数中。

  • 我的任务是用C#为二维数组创建合并排序算法。数组看起来像这样 我需要从文件中取数组并按x的升序对行进行排序,同时程序要检查是否有相同x值同时不同Y值的坐标对,当数组排序后,程序要将其写入文件中。我已经为一维数组创建了算法,但是不懂如何为二维数组重写算法,这是我的代码,请帮助我