2014年7月18日

C#集合之ArrayList

摘要: C#中之所以有集合这个东东,是因为数组的长度是固定的,而实际需求是,不确定未来这个“数组”的个数,故出现集合这个概念,因为集合的容量会随元素的增加曾倍数增长。C#中有2类常用集合:ArrayList,泛型版本是List(类似数组集合)和Hashtable,泛型版本是Dictionary(键值对集合)... 阅读全文

posted @ 2014-07-18 11:16 chens2865 阅读(239) 评论(0) 推荐(0) 编辑

2014年7月17日

忘记数据库连接字符串的方法

摘要: 1. 在任何一个文件夹下(我选择桌面,比较好找),新建一个记事本文件,将扩展名改成“udl”,文件名随意。然后右击该文件,选择属性,打开“提供程序”选项卡,选择“Microsoft OLE DB Provider for SQL Server”,选择下一步,依次选择要连接的服务器名,验证方式(如果要... 阅读全文

posted @ 2014-07-17 15:52 chens2865 阅读(206) 评论(0) 推荐(0) 编辑

2014年7月12日

C#的垃圾回收机制及弱引用

摘要: 在上一篇中,讨论了字符串常量的拘留池和不可变性;对于字符串变量,没有这个特性(或其他DotNet的非托管资源),当我们使用完后就要手动回收,即将变量的值指向null(p=null),然而堆内存中,那个没有任何变量引用的对象并没有立即回收(还占用一定量的堆内存),所以当我们要进行一个相当耗时且最好不要... 阅读全文

posted @ 2014-07-12 01:53 chens2865 阅读(990) 评论(0) 推荐(0) 编辑

2014年7月5日

字符串拘留池和字符串的不可变性

摘要: 我们在日常工作中,要判断2个变量是否相同,通常使用(==)或者是p1.Equals(p2),这个在很多情况下的判断是不准确的。而真正要判断2个对象是否相同,是看其在堆内存中的存储地址是否一样,所以要使用object.ReferenceEquals(p1,p2).看下面的代码:1 string s1... 阅读全文

posted @ 2014-07-05 22:40 chens2865 阅读(296) 评论(0) 推荐(0) 编辑

2014年6月12日

分页数据的新展示方式---瀑布流

摘要: 最近老大让我做一个js效果,要求页面开始展示(比方说40条数据),当鼠标滚动到页面底部时,再加载后面的数据。开始没有半点头绪,想到过jQuery插件,但是也没怎么用起来,还是自己写吧;可以肯定的一条思路是:当滚动页面底部时,肯定是去加载下一页的数据了,这个时候页面应该没有刷新的操作,所以想到了... 阅读全文

posted @ 2014-06-12 13:52 chens2865 阅读(897) 评论(0) 推荐(0) 编辑

2014年5月16日

23种设计模式之简单工厂

摘要: 简单工厂 阅读全文

posted @ 2014-05-16 14:28 chens2865 阅读(369) 评论(0) 推荐(0) 编辑

2013年12月21日

C#学习笔记(4)

摘要: 今天先把上几个系列的做一个总结,在这里给出一个面向对象版的简易计算器(重在理解面向对象的思想)。1.首先定义一个计算器类(类库)(Calculator)public abstract class Calculator { public int Number1 { get; set; } public int Number2 { get; set; } //2个构造函数 public Calc... 阅读全文

posted @ 2013-12-21 00:12 chens2865 阅读(200) 评论(0) 推荐(0) 编辑

2013年12月20日

C#学习笔记(3)

摘要: 先理解一下方法重写和方法重载这2个概念:1.方法重写(override):发生在父子类之间,子类重写父类中的方法,关键字是override.2.方法重载(overload):一个类中有多个重名的方法(重载构成的条件是,方法参数个数不同,类型不同,与方法返回值无关)再说下C#中的多态:多态的目的:为了程序的可扩展性。开放封闭原则:对扩展开发,对修改封闭。C#中实现多态有3种“手段”:1.通过虚方法(virtual)2.通过抽象类(abstract)3.通过接口(interface)先介绍些概念:虚方法的特点:virtual关键字标识,必须有代码实现,哪怕是空实现。抽象类的特点:abstract关 阅读全文

posted @ 2013-12-20 00:28 chens2865 阅读(154) 评论(0) 推荐(0) 编辑

2013年12月19日

C#学习笔记(2)

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2013-12-19 01:29 chens2865 阅读(6) 评论(0) 推荐(0) 编辑

C#学习笔记(1)

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2013-12-19 01:06 chens2865 阅读(6) 评论(0) 推荐(0) 编辑

导航