摘要: C#中的 #region 和 #endregion 表示一块区域,这样在 Visual Studio 中可以将这块区域的代码折叠起来,便于查看。 虽然Visual Studio 也响应大括号的折叠,但大括号会引起作用域的变化,而 #region 和 #endregion 则不会。 例1: 例2: 阅读全文
posted @ 2019-06-24 19:46 Ryan_zheng 阅读(2952) 评论(0) 推荐(0) 编辑
摘要: DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。 使用DLL文件的好处是程序不需要在运行之初加载所有代码,只有在程序需要某个函数的时候才从DLL中取出。另外,使用DLL文件还可以减少程序的体积。 1. 选择项目,右键 Add -> Ref 阅读全文
posted @ 2019-06-24 17:15 Ryan_zheng 阅读(13262) 评论(0) 推荐(0) 编辑
摘要: Trace 类 和 Debug 类的区别在于,Trace 类会同时在 Debug、Release 模式下起作用,而 Debug 只作用在 Debug 模式下。 区别: 1. 输出跟踪信息 2. 输出调试信息 将有关调试的信息写入Listeners集合中的跟踪侦听器 。 只有 Debug 模式才会输出 阅读全文
posted @ 2019-06-24 16:31 Ryan_zheng 阅读(7239) 评论(0) 推荐(2) 编辑
摘要: 什么是序列化以及如何实现序列化? 序列化是通过将对象转换为字节流,从而存储对象或将对象传输到内存,数据库或文件的过程。主要用途是保存对象的状态,包括对象的数据,以便能够在需要是重建对象。反向过程称为 反序列化。 如上图所示,对象 object 被序列化为 流,其中不仅包含数据、还包含对象类型的相关信 阅读全文
posted @ 2019-06-24 02:05 Ryan_zheng 阅读(46401) 评论(1) 推荐(1) 编辑