随笔分类 -  C#

关于C#
摘要:本文总结了递归转非递归两种方法:循环法和自定义堆栈法. 阅读全文
posted @ 2006-04-08 12:09 kwklover 阅读(7109) 评论(6) 推荐(0) 编辑
摘要:最近写一个社区程序,是按三层结构来写,已经写好了实体层,数据存取层,准备 抽取一部分方法来做测试(呵呵,个人的小程序,就不需要那么严格了),确不料老是 出现StackOverflowException异常,MSDN对该异常的解释是:挂起的方法调用过多而 导致执行堆栈溢出时引发的异常,个人认为实体层一般是不会出错的,至少我从接触 .NET到如今一年多了,写的实体层的错误基本在编译阶段就能解决,还未出... 阅读全文
posted @ 2004-09-23 15:48 kwklover 阅读(1449) 评论(8) 推荐(0) 编辑
摘要:今天有个同学问我,为什么下面的代码会出错 if( Request.Cookies["Users"]["Email"] == null ) { //code } 错误提示是:未将对象引用到实例 这段代码肯定会出错,我相信有经验的朋友一看就知道怎么回事了 如果Request.Cookies["Users"]==null的话,还能有Email这个子属性吗? 改成... 阅读全文
posted @ 2004-09-16 23:32 kwklover 阅读(1132) 评论(4) 推荐(0) 编辑
摘要:准备写一个简单的web投票系统用的柱图,其中用到计算百分比的问题,刚开始理所当然的认为这样写 intitemCount = 23 ; int totalCount =230 ; int maxWidth =230 ; int result = Convert.ToInt32(itemCount/totalCount * maxWidth) ;//期望获得一个实际的表格宽度 但无论如何... 阅读全文
posted @ 2004-08-27 03:25 kwklover 阅读(3283) 评论(14) 推荐(0) 编辑
摘要:在.net的类中,如果没有给类添加任何构造函数,编译器将会给类自动添加一个默认构造函数,它的作用 就是初始化该类的字段为默认值。构造函数在继承链中的层次结构的执行顺序是由上到下进行,从System .Object开始到要实例化的类为止。 1,静态构造函数 在.net中静态构造函数的作用就是初始化类中的静态字段,静态构造函数不需访问修饰符,也不能带任何 参数,可以与无参数的构造函数共存,同... 阅读全文
posted @ 2004-07-04 00:03 kwklover 阅读(1839) 评论(6) 推荐(0) 编辑
摘要:委托其实可以看作是方法的指针或“引用” delegate bool CompareTest(int x,int y) public bool test(int x,int y) { return (x > y) ? true:false ; } CompareTest ct = new CompareTest(test); 那么ct(3,5)其实就相当于调用test(3,5) 从上面的... 阅读全文
posted @ 2004-06-30 00:31 kwklover 阅读(1062) 评论(4) 推荐(0) 编辑
摘要:先看两个函数: public string StrTest() { try { //这里放有可能抛出异常的代码 return "string"; } catch { //处理代码 } return "";//当try块发生异常时,满足函数需要返回值得要求 } public DataSet D... 阅读全文
posted @ 2004-06-21 22:33 kwklover 阅读(1663) 评论(6) 推荐(0) 编辑

点击右上角即可分享
微信分享提示