c#

集合{动态数组ArrayList,哈希表Hashtable(key,value)}和对应的(固定类型)泛型集合 泛型List<key> Dictionary<key,value>

ArrayList中只有数字索引[0]...[n],查找某个元素的时候要循环遍历。

无顺序:HashTable可以用其他的类型key,里面的数据是一种无顺序的排列。遍历的时候会很快找到。对用的泛型。队形的Dicti

c#ref out 参数修饰。

                                //static void Main(string[] args)
                                //{

                                //                int i = 5;
                                //                Chang( ref i);//变量先赋值。再使用
                                //                Console.Write(i);//输出10  参数“都”带ref 。将一个变量的“地址传”给另一个变量。快捷方式。
                                //                Console.ReadKey();

                                //}
                                //public static void Chang(ref int m) {
                                //                m = 10;
                                //}
                                static void Main(string[] args)
                                {
                                                int i;
                                                Chang(out i);//变量不能先赋值。只在方法内赋值,在外定义一个变量。相当此方发拥有一个“返回值”
                                                Console.Write(i);//输出10   和ref一样。都带 out 
                                                Console.ReadKey();

                                }
                                public static void Chang(out int m){
                                                m = 10;
                                }
ref out均保留方法的修改,ref使用前先赋值。out只在方法内赋值。 之前都有一个变量。out相当多一个返回值。用之前定义未赋值的变量接收。 返回列表页数。 
string s=context.Request.QueryString['"];
int i;
 if(int.parse(s,out i)){
}
else{}
View Code

as is

原文地址:https://www.cnblogs.com/leee/p/4284859.html