摘要: ref:ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。[代码]out:out 关键字会导致参数通过引用来传递。递到 ref 参数的参数必须最先初始化。这与 out 不同,out 的参数在传递之前不需要显式初始化。尽管 ref 和 out 在运行时的处理方... 阅读全文
posted @ 2009-06-10 17:04 db's jim 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 分部类型定义允许将类、结构或接口的定义拆分到多个文件中。在 File1.cs 中:namespace PC{ partial class A { }}在 File2.cs 中:namespace PC{ partial class A { }} 阅读全文
posted @ 2009-06-10 16:58 db's jim 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 在迭代器块中用于向枚举数对象提供值或发出迭代结束信号。它的形式为下列之一:[代码] 阅读全文
posted @ 2009-06-10 16:56 db's jim 阅读(464) 评论(0) 推荐(0) 编辑
摘要: is关键字用来检查对象是否与给定类型兼容。[代码]如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则 is 表达式的计算结果将是 true。如果已知表达式将始终是 true 或始终是 false,则 is 关键字将导致编译时警告,但是,通常在运行时才计算类型兼容性。不能重载 is 运算符。请注意,is 运算符只考虑引用转换、装箱转换和取消装箱转换。不考虑其他转... 阅读全文
posted @ 2009-06-10 16:00 db's jim 阅读(215) 评论(0) 推荐(0) 编辑