摘要: 反射的一切都是围绕着“检查对象及其类型”展开的。一旦获取到一个Type对象的引用,就可以访问到与这个对象类型有关的所有信息,包括类的构造函数、属性、方法、事件、接口等等。并且可以直接创建对象,并调用对象的方法。反射像是一把钥匙,虽然看起来很小(只需要你获取到Type对象的引用),但是可以打开一个隐藏所有秘密的大门(可以访问到这个对象所有的信息)。反射主要会用到两个类,1是System.Type类,通过这个类可以访问任何给定的数据类型的信息。2是System.Reflection.Assembly类,它可以用于访问给定的程序集的信息。这里我们主要是说明System.Type类。最简单的Type类 阅读全文
posted @ 2012-11-22 17:44 息晴海 阅读(521) 评论(0) 推荐(0) 编辑
摘要: CREATEPROC [dbo].[PAGETEST]@pagesize int, --每页显示记录数@currentpage int, --当前页@datastatus int,@IsValid int,@rowcount int output, --总记录数@pagecount int output --总页数ASselect @rowcount=COUNT(*)from dbo.Taskwhere DataStatus=@datastatus and IsValid=@IsValidif @rowcount%@pagesize>0set @pagecount=(@rowcount/ 阅读全文
posted @ 2012-11-22 16:28 息晴海 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 在System.Collections.Generic命名空间中,与ArrayList相对应的泛型集合石List<T>。与HasTable相对应的泛型集合是Dictionary<K,V>.Dictionary<K,V>是通过健值来保存元素的,并具有泛型的全部特征。 Dictionary集合是一组键(key)到一组值(value)的映射,每一个添加项都是由一个值及其相关联的键组成的。Key和Value可以为任何类型,键必须唯一且不能为null(空引用),值若为引用类型,可以为空值。通过键可以访问值。 这里给出一个使用C#泛型字典实现统计一个字符串中每个字母出现 阅读全文
posted @ 2012-11-22 15:18 息晴海 阅读(3677) 评论(0) 推荐(0) 编辑
摘要: int.TryParse(string s,out int i)是用来判断字符串s是否是由数字组成的字符串。若是由数字组成的,则将这个数字的值赋给i,同时这个式子返回bool类型的True。若不是由数字组成,则将i的值赋为0,并且返回值为False。 阅读全文
posted @ 2012-11-22 11:35 息晴海 阅读(232) 评论(0) 推荐(0) 编辑