导航

2011年4月18日

摘要: 很多时候,大家当用到向上抛出异常的时候,常常是throw;和throw ex;随便用,从来都没有留意它们之间的区别.今天我才知道,它们之间是有区别的.原文出自:http://mattgollob.blogspot.com/2006/08/throw-vs-throw-ex-heres-difference.html. 大家先看看这个例子.classProgram{staticvoidMain(string[]args){ThrowSamplets=newThrowSample();try{ts.ThrowMethod();}catch(Exceptionex){Trace.WriteLine. 阅读全文

posted @ 2011-04-18 16:18 易风 阅读(1195) 评论(0) 推荐(1)

摘要: 常量 常量(Const)表示一个恒定不变的值。当确信一个值永远不会被改变时,我们可以用常量来定义它。比如(一年12个月,一个小时60分钟等等) 当定义个常量时,我们必须在编译时就确定它的值(初始化时就要赋值),通过编译后,该值将被保存在其模块的元数据中。同时,常量的类型只能是基元类型(Boolean, Char, Byte, SByte, Decimal, Int16, Int32, Int64, UInt64, Single, Double, String。由于枚举是基元类型形式存储的,也可以用来定义常量)。 使用常量时,编译器首先从定义该常量所在模块的元数据中查找,直接拿出常量的值,然后将 阅读全文

posted @ 2011-04-18 15:53 易风 阅读(288) 评论(0) 推荐(0)