疏林如画

导航

上一页 1 2 3 4 5 6 ··· 11 下一页

2012年1月4日

C#中out和ref的区别

摘要: 在5.0的第三章使用重构中的提取方法,将一部分功能代码提取成方法,有时候参数按地址传递时加有OUT关键字,到底他和REF有什么区别呢?ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。区别具体如下:out类型参数是按地址传递,能改变原来的数值,使用out传参前,对变量可以赋值也可以不赋值。带有out类型参数的函数,会清空变量,所以在离开该函数的时候,所有out引用的变量都要赋值。特点5:ref类型参数是 阅读全文

posted @ 2012-01-04 15:04 疏林如画 阅读(1209) 评论(0) 推荐(0) 编辑

Dictionary

该文被密码保护。 阅读全文

posted @ 2012-01-04 13:49 疏林如画 阅读(1) 评论(0) 推荐(0) 编辑

C# KeyValuePair<TKey,TValue>的用法

该文被密码保护。 阅读全文

posted @ 2012-01-04 13:41 疏林如画 阅读(0) 评论(0) 推荐(0) 编辑

【C#基础知识】之常用的几种排序方法总结

该文被密码保护。 阅读全文

posted @ 2012-01-04 12:45 疏林如画 阅读(1) 评论(0) 推荐(0) 编辑

C#泛型集合之List

摘要: 1、命名空间: System.Collections.Generic(程序集:mscorlib)2、描述: 1)、表示可通过索引访问的对象的强类型列表;提供用于对列表进行搜索、排序和操作的方法。 2)、是ArrayList类的泛型等效类。 3)、可以使用一个整数索引访问此集合中的元素;索引从 零 开始。 4)、可以接收null空引用(VB中的Nothing)。 5)、允许重复元素3、创建及初始化: List<string> myList = new List<string>();//初始Capacity为 零 List<string> myList2 = n 阅读全文

posted @ 2012-01-04 12:41 疏林如画 阅读(538) 评论(0) 推荐(0) 编辑

Dictionary 泛型集合

该文被密码保护。 阅读全文

posted @ 2012-01-04 11:19 疏林如画 阅读(1) 评论(0) 推荐(0) 编辑

c#集合类

该文被密码保护。 阅读全文

posted @ 2012-01-04 10:42 疏林如画 阅读(1) 评论(0) 推荐(0) 编辑

2011年12月31日

string类方法

摘要: 判断是否包含子串 想要判断一个字符串中是否包含某个子串,可以用Contains方法来实现:Ø public bool Contains (string value)参数value为待判定的子串。如果包含,返回true;否则返回false。下面的代码判断“Hello”中是否包含两个子串。1. bool b1 = strA.Contains("ll"); //true2. bool b1 = strA.Contains("MM"); //false4.1.4 定位字符和子串定位子串是指在一个字符串中寻找其中包含的子串或者某个字符。在String类中 阅读全文

posted @ 2011-12-31 10:56 疏林如画 阅读(414) 评论(0) 推荐(0) 编辑

解析c#中is和as操作符的用法

该文被密码保护。 阅读全文

posted @ 2011-12-31 10:35 疏林如画 阅读(0) 评论(0) 推荐(0) 编辑

学习c#虚函数实例演示

摘要: 在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。C#虚函数从程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而C#虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个申明时定义的类叫申明类,那个执行时实例化的类叫实例类。如:飞禽 bird = new 麻雀();那么飞禽就是申明类,麻雀是实例类。具体的检查的流程如下1、当调用一个对象的函数时,系统会直接去检查这个对象 阅读全文

posted @ 2011-12-31 10:31 疏林如画 阅读(498) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 ··· 11 下一页