C# array类的相关方法
来源:互联网 发布:微信公众号php源代码 编辑:程序博客网 时间:2024/05/14 18:53
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace arrayDemo2{ class Program { static void Main(string[] args) { int[] arr1 = new int []{ 1, 2, 3, 4, 5 }; int[] A = new int[] { 1, 2, 3, 4, 5, 6,7,8 }; Console.WriteLine(arr1.Length); //返回所有元素的数目 Console.WriteLine(arr1.Rank); //一维数组返回1 Console.WriteLine(arr1.GetLength(0)); int[] B1 = (int [])arr1.Clone(); for (int i = 0; i < B1.Length; i++) Console.Write("{0,4}",B1[i]); Console.WriteLine(); B1.CopyTo(A, 2); //拷贝时,必须保证长度要足够,否则出问题 for (int i = 0; i < A.Length; i++) Console.Write("{0,4}",A[i]); Console.WriteLine(); Array.Copy(arr1, A, 2); for (int i = 0; i < A.Length; i++) Console.Write("{0,4}", A[i]); Console.WriteLine(); arr1.Reverse(); for (int i = 0; i < B1.Length; i++) Console.Write("{0,4}", B1[i]); Console.WriteLine(); Array.Sort(arr1); for (int i = 0; i < B1.Length; i++) Console.Write("{0,4}", B1[i]); Console.WriteLine(); int n = Array.IndexOf(arr1, 7); Console.WriteLine(n); Console.WriteLine("=============="); int[,] arr2 = new int[2,3] { {1, 2, 3}, {4, 5,6} }; Console.WriteLine(arr2.Length); //返回所有元素的数目 Console.WriteLine(arr2.Rank); //二维数组返回2 Console.WriteLine(arr2.GetLength(0)); Console.WriteLine(arr2.GetLength(1)); int[,] B2 = (int[,])arr2.Clone(); for (int i = 0; i < B2.GetLength(0); i++) { for (int j = 0; j < B2.GetLength(1); j++) Console.Write("{0,4}", B2[i, j]); Console.WriteLine(); } Console.WriteLine("=============="); int[][] arr3 = new int[3][]{ new int[2]{1,2}, new int[4]{1,2,3,4}, new int[3]{1,2,3} }; Console.WriteLine(arr3.Length); //返回第一维的数目 Console.WriteLine(arr3.Rank); //交错数组返回1 Console.WriteLine(arr3.GetLength(0)); //Console.WriteLine(arr3.GetLength(1)); //对交错数组,这行将出错 int[][] B3 = (int[][])arr3.Clone(); for (int i = 0; i < B3.GetLength(0); i++) { foreach (int j in B3[i]) Console.Write("{0,4}",j); Console.WriteLine(); } Console.WriteLine("=============="); Console.ReadLine(); } }}
0 0
- C# array类的相关方法
- c#中array类的一些方法
- Array相关的很有用的方法
- js Array 数组相关的方法
- JS array相关方法
- C# File类相关方法
- 测试 js array 相关方法
- JavaScript中Array 对象相关的几个方法
- JavaScript中Array 对象相关的几个方法[转]
- JavaScript中Array 对象相关的几个方法
- C# 线程同步相关 的 类与方法
- Array类的Sort()方法
- c#中virtual方法的相关说明
- C#操作Xml的相关方法
- C# 字符串相关方法的介绍
- C# 实现 int[]到string[]的转换方法 Array.ConvertAll
- C# Array类的基本操作
- C#中Array类的使用
- willMoveToParentViewController和didMoveToParentViewController
- Swift小计
- WebService学习笔记系列(一)
- 使用AVFoundation完成二维码扫描
- ActiveMQ与RabbitMQ之简单对比介绍
- C# array类的相关方法
- LINUX下GDB调试
- Shortcut for some CSS properties: padding, background
- HDU1800 Flying to the Mars Tire树
- MFC中自定义类访问主对话框控件
- android的数据存储方式
- 后海日记(6)
- tomcat配置用户登录报403错误的解决办法
- servlet在tomcat中启动后访问不到的问题