gsk's place

my love

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2015年11月5日

摘要: 原文地址:http://www.cnblogs.com/xiaokang088/archive/2012/02/21/2361631.htmlMEF 的精髓在于插件式开发,方便扩展。例如,应用程序的日志输出到文本,后来想改为输出到数据库,按照传统的办法,需要替换项目,删除原有的引用,增加新的引用;如... 阅读全文
posted @ 2015-11-05 17:16 gsk99 阅读(407) 评论(0) 推荐(0)

摘要: http://www.cnblogs.com/firstcsharp/archive/2011/12/11/2283797.htmlint?:表示可空类型,就是一种特殊的值类型,它的值可以为null用于给变量设初值得时候,给变量(int类型)赋值为null,而不是0int??:用于判断并赋值,先判断... 阅读全文
posted @ 2015-11-05 17:01 gsk99 阅读(5905) 评论(0) 推荐(0)

摘要: 由于对象是多态的,因此基类类型的变量可以保存派生类型。 若要访问派生类型的方法,需要将值强制转换回该派生类型。 不过,在这些情况下,如果只尝试进行简单的强制转换,会导致引发 InvalidCastException 的风险。 这就是 C# 提供 is 和 as 运算符的原因。 您可以使用这两个运算符... 阅读全文
posted @ 2015-11-05 16:38 gsk99 阅读(388) 评论(0) 推荐(0)

摘要: http://www.cnblogs.com/JiangSoney/archive/2009/08/07/1541488.htmlMSDN:https://msdn.microsoft.com/zh-cn/vstudio/cc488006C#是一种强数据类型语言。(一种总是强制类型定义的语言。如果你... 阅读全文
posted @ 2015-11-05 16:06 gsk99 阅读(368) 评论(0) 推荐(0)

摘要: http://www.cnblogs.com/JiangSoney/archive/2009/08/10/1543197.html.net框架提供了一个特性:属性(Attribute),注意:此属性非彼属性(property)(这都是翻译惹的祸)。.net框架提供了两种类型的Attribute属性:... 阅读全文
posted @ 2015-11-05 14:23 gsk99 阅读(2049) 评论(2) 推荐(2)

摘要: 摘要:怎样在 Visual C# .NET 中跟踪和调试?当程序运行时,您可以使用 Debug 类的方法来生成消息,以帮助您监视程序执行顺序、检测故障或提供性能度量信息。默认情况下,Debug 类产生的消息显示在 Visual Studio 集成开发环境 (IDE) 的“输出”窗口中。如何使用 De... 阅读全文
posted @ 2015-11-05 10:23 gsk99 阅读(5122) 评论(0) 推荐(0)