c#数组的操作
来源:互联网 发布:淘宝联盟手机版如何用 编辑:程序博客网 时间:2024/06/13 06:48
声明数组
声明一个数组会创建若干连续的内存空间,根据数组元素的下标对元素进行操作,数组声明后长度不可更改。
int[] nums=new int[10]; //第一种,声明固定长度的数组但不给数组的元素赋值int[] nums2={1,2,3,4,5,6,7,8,9,10}; //直接声明并为数组里的元素赋值
修改元素的值
nums[2] = 3; //根据元素索引编号进行修改
数组的冒泡排序
冒泡排序虽然实际的项目开发中用不到,但也算是笔试的必考题了
//声明一个数组 int[] nums = { 6, 9, 2, 5, 1, 3, 0, 8, 4, 7 }; //当i=0,要比较9次 //当i=1,要比较8次 //每个元素要比较(nums.Length - 1 - i)次 for (int i = 0; i < nums.Length - 1; i++) { for (int j = 0; j < nums.Length - 1 - i; j++) { //与后边相邻的元素作比较,如果大于相邻的元素,则做交换 if (nums[j] > nums[j + 1]) { int temp = nums[j]; nums[j] = nums[j + 1]; nums[j + 1]= temp; } } }
实际开发中对数组的排序简单快捷,Array.Sort(int[] array)即可以实现对数组的升序排序,可是Array没有降序排序的方法,要实现倒序排序可以先升序排序后再反转:
//声明一个数组int[] nums = { 6, 9, 2, 5, 1, 3, 0, 8, 4, 7 };Array.Sort(nums); //对数组进行升序排序Array.Reverse(nums); //对数组进行反转
阅读全文
0 0
- c#数组的操作
- c# 中的数组的操作
- c#数组的常见操作
- c#中数组的操作
- c#多维数组的建立及操作
- 【c#】c#中 数组 的基本操作
- C# 字节数组操作
- C#数组复制操作
- C#字节数组操作
- C#基础学习之【5】数组的操作
- c#多维数组的建立及操作 总结
- c#字符串及数组操作
- c#字符串及数组操作
- C#中的数组操作练习
- C# 字节数组位操作
- C# 数组列表操作总结
- C# 缓冲区操作 字节数组操作
- C# 指定格式的字符串截成一维数组(二维数组)的操作类
- 【POJ】1704
- 北京大学走在国际化的道路上
- 如何禁止服务跟启用服务
- 集成学习之Adaboost
- Java基础之字符串的编码(Encode)和解码(Decode)
- c#数组的操作
- php json 函数使用
- 仿魅思美色视频网站源码开源版
- 递归的例子
- java处理图片base64编码的相互转换
- Busybox 命令大全~~
- 关于Java的File.separator
- Python 读文件代码示例
- C++ 读文件示例代码