Fork me on GitHub

李可

导航

统计

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

 

posted on   李可在江湖  阅读(224)  评论(0编辑  收藏  举报

编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示