代码改变世界

随笔分类 -  开发语言

浅析什么是C#静态方法

2012-07-05 17:01 by CuiWenKe, 279 阅读, 收藏, 编辑
摘要: 原文:http://developer.51cto.com/art/200908/147732.htmC#静态函数及变量学习总结向你介绍了具体的学习注意事项以及实例说明解析,让你全面的理解和学习C#静态函数及变量的概念。AD:学习C#静态方法之前我们首先来看看C#静态函数及变量是什么以及C#静态函数及变量的具体形式及注意事项是什么?那么我们来看看一个经典例子与代码:(1)用于对静态字段、只读字段等的初始化。 (2)添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的。 (3)类的静态构造函数在给定应用程序域中至多执行一次:只有创建类的实例或... 阅读全文

C# 根据年、月、周、星期获得日期等

2012-02-29 11:01 by CuiWenKe, 3600 阅读, 收藏, 编辑
摘要: [参考]http://blog.csdn.net/livening/article/details/6049341http://zhidao.baidu.com/question/378600365.htmlhttp://www.cnblogs.com/roy117/archive/2008/03/25/1121584.html楼上几层的代码都太多了,不用那么复杂。先跟你说一下原理:1.国际上的WeekDay是从周日到周六的顺序2.再说C#的DayOfWeek枚举值是依次从0到6,即周一的枚举值为13.算法规律:非周一的就要去获取上周一,而一周有7天。以周一为分界点,当天为周二及往后,则算法为 阅读全文

递归算法

2010-06-25 18:06 by CuiWenKe, 261 阅读, 收藏, 编辑
摘要: public static int Foo(int i) { if (i = 0) return 0; // 小于0 的返回0 else if(i 0 && i = 2) return 1; // 前两位数都是1 else return Foo(i -1) + Foo(i - 2); // 从第三位数开始 等于前两位的和,如果i-1位数是第一位或者第二位数就返回1 如果不是继续返回为前两位的和一直到是1为止,然后依次将其后的一个数算出来,最终算到你设置的地方 第30个数字。 我的理解是 调用这个方法运算到这的时候如果需要递归,就再次调用自己,其实你最初调用的方法就一直停在了 else 阅读全文

.net(C#)时间相减、C#计算时间间隔

2010-05-31 14:53 by CuiWenKe, 1794 阅读, 收藏, 编辑
摘要: /// summary /// 计算两个日期的时间间隔 /// /summary /// param name="DateTime1"第一个日期和时间/param /// param name="DateTime2"第二个日期和时间/param /// remarksAdd: cuiwk 2010-05-31/remarks /// returns时间间隔/returns public string DateDiff(DateTime DateTime1, DateTime DateTime2) { string dateDiff = null; Tim 阅读全文

如何记录应用程序日志

2010-05-20 11:10 by CuiWenKe, 1058 阅读, 收藏, 编辑
摘要: 将错误信息记录到Windows日志中.选择自rexsp的Blog关键字错误信息 日志出处http://dev.csdn.net/develop/article/27/27666.shtm引言:任何一个系统都不可能一劳永逸,一直没有错误的运行下去,一个优秀的系统的出错处理也一定是优秀的,而一个好的程序员也一定会很观注可能出错的地方,并作出相应的容错处理。C#中的trycatch其实已经为我们省了不少事情,本文并不是并不是对如何做出错处理进行论述的,而是给出一种收集出错信息,并将出错信息存储到Windows日志中的方案。一、处理代码:usingSystem;usingSystem.Diagnost 阅读全文
点击右上角即可分享
微信分享提示