add(key(元素的键就是元素的索引),value(值,可为空))
clear()移除所有元素
remove(key)移除键
hashtable要用dictionaryentry类(键值的集合)遍历
//查找
contains(key)
containsvalue(value)、
返回值是true和false
add(key(元素的键就是元素的索引),value(值,可为空))
clear()移除所有元素
remove(key)移除键
hashtable要用dictionaryentry类(键值的集合)遍历
//查找
contains(key)
containsvalue(value)、
返回值是true和false
引用arraylist类的时候要添加一个引用空间system.collections
arraylist list= new arraylist();
for(int i=0;i<10;i++)
list.Add(i);
arraylist元素的添加
1,add方法和insert方法
add是从末尾添加,insert是从开头添加
arraylist元素的删除
clear
remove
removeat索引
removerange(int index,int count)范围 时间7.42
arraylist元素的查找
contains的方法来判断元素是否在arraylist数组中,返回true or
foreach数组的遍历功能
foreach(int n in 数组)
getupperbound得到二位数组的列,rank得到二位数组的行
int[行,列]
静态二位数组的申明
int[,] arr=new int[2,2];
int[,] arr=new int[2,2]{{1,2},{1,2)}
int[,] arr=new int[,]{{1,2},{1,2}}
动态二位数组
int[,] arry2=new int[m,n];
定义数组的方式
int[] arr1=new int[5];默认方式,定义数组长度但是没有元素。
int[] arr1=new int[5]{1,2,3,4,5};
int[] arr1={1,2,3,4,5}
DictionaryEntery 类型遍历hashtable
contains(key)
contains(value)
删除数组中第3个元素:
int n=2;
for(int i=n;i<arr.length-1;i++)
arr[i]=arr[i+1];
-------------------------------------
一维数组合并:
二维数组合并:
arr.Rank:数组的行数
arr.GetUpperBound:数组的列数
ArrayList List = new ArrayList();
ArrayList List = new ArrayList(arrayName);
List.add("末尾");
List。Insert(1,"第二个元素");
foreach (类型 变量名 in 数组) {
print(变量名);
}
arraylist.sort();
arraylist.reserve();
int[,] a = new int [2,2]; int[,] b = new int [,]{{1,2},{3,4}};
a.rank 获取数组行数
a.GetUpperBound(a.rank-1)+1 获取数组列数