c#关于数组
来源:互联网 发布:军萝脸型数据 编辑:程序博客网 时间:2024/06/06 12:43
- 数组的声明
这里只是说下格式 [,]表示二维数组
举例 :
string [,]a = { {"f","h"},{"mm","l"},{"e","f"},{"d","m"},{"a","b"},{"c","d"}};
几个数组,就加“,”区分开就可以;
- 数组的遍历
对于数组的遍历: 使用for循环必须知道c#中的维度
维度也就是我们所说的空间:比如0维度就是一度空间
知道了维度 我们就可以指定一个数组的具体位置 就能方便使用2个for来遍历;
如何使用维度 通过数组 比如说上面的数组a ,a.getlength(0)表示最外层的数组 a.getlength(1)表示里面的数组;下面做一个实例:
for (int i = 0; i < a.getlength(0); i++)//维度 一用0表示 { for (int m = 0; m < a.getlength(1); m++) { console.write(a[i, m]); console.write("\t"); } console.writeline(""); }```上面是我们能够快速了解的方法 在c#中可以使用foreach来遍历多维数组 遍历一维就不说了 直接使用就可以了:其实多维数组的遍历也可以直接使用一个foreach来遍历 如下:<div class="se-preview-section-delimiter"></div>
这里写代码片
“`
- 数组的其他基本操作
本篇简单介绍以上几种,对其他自己可以娶了解
string[,] a = { { "f", "h" }, { "mm", "l" }, { "e", "f" }, { "d", "m" }, { "a", "b" }, { "c", "d" } }; foreach (var item in a) { Console.WriteLine(item); } Console.ReadKey();
- 数组的其他基本操作
简单举几个:
获取下标: indexof binarysearch 都是返回元素首次出现的位置 区别在于后者采用的方法叫做二分法,效率比前者跟快,另外其他的像复制之类的就不做说明了
本篇简单介绍以上几种,对其他自己可以娶了解
附言:
数组是有固定长度的,类型是固定的 ,定义一个什么样类型的数组就是什么类型的数组;
———后面会再次被提及;
阅读全文
0 0
- C#关于数组
- c#关于数组
- C#关于数组排序
- 关于C# 2位数组
- 关于c#中的ArrayList数组
- C#关于数组的理解
- 关于C#数组初始化的效率测试
- 关于C#数组初始化的效率测试
- 关于C#数组初始化的效率测试
- 关于C#中集合和数组(三)
- 关于C#中集合和数组(二)
- 关于C#中集合和数组(一)
- 关于C#结构与字节数组互相转换
- 关于c# byte[]型数组转换成字符串
- 关于C#中数组的那点事!
- 关于C#与(C++)Com交互之数组传递
- c#中关于结构体和字节数组转化
- c#中关于结构体和字节数组转化
- 【知识库】--Java序列化认识(247)
- String,StringBuffer与StringBuilder的区别??
- PXE网络引导自动化安装系统详解
- 通向架构师的道路(第二十四天)之Oracle性能调优
- CodeVS1021 玛丽卡 题解
- c#关于数组
- 通向架构师的道路(第二十五天)SSH的单元测试与dbunit的整合
- pwnable之uaf
- POJ 3660 Cow Contest(传递闭包)
- POJ 2519 Cutting Necklace 笔记
- Serif PagePlus X9增强的段落选项和文本样式
- 留着以后慢慢做的二分三分(题表)
- 通向架构师的道路(第二十六天)漫谈架构与设计文档的写作技巧
- omap-l138烧写程序之 – 烧写程序到nand flash