mscorlib.dll namespace System
[Serializable]
[ComVisible(true)]
public abstract class Array : ICloneable, IList, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable
{}
static void Main(string[] args) { int[] arr=new int[]{1,6,2,3}; int[,] arr1=new int[,]{{1,6,2,3,4},{5,6,7,8,3}}; int[][] arr2 = new int[][] { new int[] { 5,1, 2 }, new int[] { 3, 4, 5 }, new int[] { 6, 7, 8, 9, 10 } }; int[] copy1=new int[arr.Length]; arr.CopyTo(copy1,0); int[] copy2 = new int[arr.Length]; Array.Copy(arr,copy2,copy2.Length); foreach (var item in copy2) { Console.WriteLine(item); } Array.Sort(arr); Array.Reverse(arr); foreach (var item in arr) { Console.Write(item+","); } Console.WriteLine(); foreach (var item in arr1) { Console.Write(item+","); } Console.WriteLine(); for (int i = 0; i < arr2.Length; i++) { for (int j = 0; j < arr2[i].Length; j++) { Console.Write(arr2[i][j]+","); } Console.WriteLine(); } Type arrayType = arr1.GetType(); if (arrayType.IsArray) { Console.WriteLine("数组"); Console.WriteLine(arr1.Length+","+arr1.GetUpperBound(1)+","+arr1.GetLength(1)+","+arr1.Rank); } string[] array = { "cat", "dot", "perls" }; // Use Array.Exists in different ways. bool a = Array.Exists(arr, element => element>6); Console.WriteLine(a); Console.ReadLine(); }
bool a = Array.Exists(arr, element => element>6);
string[] SetSelectIds = new string[] { "aa", "bb", "cc" };
string id ="bb";
var b = Array.IndexOf(SetSelectIds, id) >= 0;
Console.WriteLine(b);
ArrayList 类包含几种用于ArrayList 的方法和属性。下面这个列表就是最常用到的一些方法和属性:
l Add( ):向ArrayList 添加一个元素。
l AddRange( ):在ArrayList 末尾处添加群集的元素。
l Capacity:存储ArrayList 所能包含的元素的数量。
l Clear( ):从ArrayList 中移除全部元素。
l Contains( ):确定制定的对象是否在ArrayList 内。
l Copy To( ):把ArrayList 或其中的某一段复制给一个数组。
l Count:返回ArrayList 中当前元素的数量。
l GetEnumerator( ):返回迭代ArrayList 的计数器。
l GetRange( ):返回ArrayList 的子集作为ArrayList 。
l IndexOf( ):返回指定数据项首次出现的索引。
l Insert( ):在ArrayList 的指定索引处插入一个元素。
l InsertRange( ):从ArrayList 指定索引处开始插入群集的元素。
l Item( ):在指定索引处获取或者设置一个元素。
l Remove( ):移除指定数据项的首次出现。
l RemoveAt( ):在指定索引处移除一个元素。
l Reverse( ):对ArrayList 中元素的顺序进行反转。
l Sort( ) :对ArrayList 中的元素按照阿拉伯字母表顺序进行排序。
l ToArray( ):把ArrayList 的元素复制给一个数组。
l TrimToSize( ):为ArrayList 中元素数量设置ArrayList 的容量。