湖边的白杨树

探索是一种乐趣

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页

2013年10月20日

摘要: byte[] 之初始化赋值 用for loop 赋值当然是最基本的方法,不过在C#里面还有其他的便捷方法。 1. 创建一个长度为10的byte数组,并且其中每个byte的值为0. C# 在创建数值型(int, byte)数组时,会自动的把数组中的每个元素赋值为0. (注:如果是string[], 则 阅读全文
posted @ 2013-10-20 12:54 fdyang 阅读(154569) 评论(3) 推荐(7)

2013年10月18日

摘要: System.IO.IOException: The handle is invalid. 00022846 11:39:49.098 AM [892] 00022847 11:39:49.098 AM [892] at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 00022848 11:39:49.098 AM [892] at System.IO.__Error.WinIOError() 00022849 11:39:49.098 AM [892] at System.Threa... 阅读全文
posted @ 2013-10-18 14:23 fdyang 阅读(1707) 评论(0) 推荐(0)

2013年10月17日

摘要: 自动内存管理(垃圾收集GC)在面向对象的环境里, 要使用资源,必须为响应 的类型分配一定 的内存空间。下面是访问一个资源所需要的几个步骤:1. 调用中间语言(IL)的newobj 指令。当我们用New 操作符的时候,将产生一个newobj指令。2. 初始化上一步所得的内存,设置资源的初始状态。一个类型的实例构造器负责这样的初始化工作。3. 通过访问类型成员来使用资源。4. 销毁资源,执行清理工作。 如 Finalize, 析构函数, Dispose, Close5. 释放内存。 这一步由垃圾收集器全权负责。 阅读全文
posted @ 2013-10-17 20:53 fdyang 阅读(243) 评论(0) 推荐(0)

2013年10月8日

摘要: Inconsistent accessibility: return type 'ConsoleApplication17.IBacklight' is less accessible than method 'ConsoleApplication17.BladeFactory.CreateBacklight(原因和对策: 如果没有修饰符的话,默认为internal, 增加public修饰符即可。 阅读全文
posted @ 2013-10-08 18:58 fdyang 阅读(307) 评论(0) 推荐(0)

2013年9月8日

摘要: 三亚: http://jingyan.baidu.com/article/5553fa821628ea65a339344e.html 阅读全文
posted @ 2013-09-08 10:29 fdyang 阅读(206) 评论(0) 推荐(0)

2013年8月10日

摘要: 参考:http://www.cnblogs.com/justinw/archive/2007/02/06/641414.html 阅读全文
posted @ 2013-08-10 11:45 fdyang 阅读(148) 评论(0) 推荐(0)

摘要: 关于 23 种设计模式的有趣见解在网络上流畅很广的一篇旧文,暂时没找到原作者,目前所看到的最早转载时间是 2005 年 2 月 28 日。作者用轻松的语言,形象解释了 23 种模式,有很好的启发作用。(更新:已找到一篇发布时间是 2003 年 11 月20 日发布的文章,原标题是《追MM与设计模式(java的32种设计模式)》。谢谢@DarkRiver_尘提供线索。)创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂 阅读全文
posted @ 2013-08-10 10:13 fdyang 阅读(203) 评论(0) 推荐(0)

2013年8月9日

摘要: 接口是表示一组函数成员,而不实现成员的引用类型。类和结构可以实现接口。例如BCL声明了一个叫做IComparable的接口,包含了一个CompareTo方法, 但没有实现其方法,用“;”结尾。public interface IComparable{ int CompareTo(Object obj);}使用IComparable 接口:class MyClass : IComparable{ public int value; public int CompareTo(object obj) // 引用方法的实现 { MyClass mc = (MyC... 阅读全文
posted @ 2013-08-09 15:00 fdyang 阅读(258) 评论(0) 推荐(0)

2013年7月20日

摘要: Handling and Raising Events.NET Framework 4.5Other Versions6 out of 20 rated this helpful-Rate this topicEvents in the .NET Framework are based on the delegate model. The delegate model follows the observer design pattern, which enables a subscriber to register with, and receive notifications from, 阅读全文
posted @ 2013-07-20 23:09 fdyang 阅读(778) 评论(0) 推荐(1)

2013年7月6日

摘要: C#位运算在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。运算符号意义运算对象类型运算结果类型对象数实例~位逻辑非运算整型,字符型整型1~a&位逻辑与运算2a & b|位逻辑或运算2a | b^位逻辑异或运算2a ^ b>位右移运算2a>>21、位逻辑非运算位逻辑非运算是单目的,只有一个运算对象。位逻辑非运算按位对运算对象的值进行非运算,即:如果某一位等于0,就将其转变为1;如果某一位等于1,就将其转变为0。比如,对二进制的 阅读全文
posted @ 2013-07-06 18:10 fdyang 阅读(223) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 22 下一页