Admirer Of Nature

Finding Wonderland of .Net

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

2005年8月6日

摘要: Item 4: Use Conditional Attributes Instead of #if 我们经常用#if/#endif来对同一源码生成的不同版本的build(debug和release版本), 但这并不是很好的方式. 因为 #if/#endif很容易被滥用,使得源码非常的难读和难调试.有人已经注意到了这个问题,并且开发了一些工具来针对不同的环境生成不同的machine code.... 阅读全文
posted @ 2005-08-06 04:00 Admirer Of Nature 阅读(1244) 评论(1) 推荐(0) 编辑

摘要: Item 3: Prefer the is or as Operators to Casts C#是强类型语言.我们要尽量避免类型转换. 有时我们必须要在runtime检查一个变量的类型.比如有时你要用到一些.Net framework提供的方法,这些方法需要用到System.Object类型的参数.你需要把这些object (方法的参数)向下cast成其他的类型(类或者interface)... 阅读全文
posted @ 2005-08-06 03:55 Admirer Of Nature 阅读(944) 评论(0) 推荐(0) 编辑