- 博客(2)
- 资源 (35)
- 收藏
- 关注
原创 try catch对程序性能的影响
大家看到这样的标题也许会在想,try catch肯定会影响性能的,但是其实并没有很直接的证据表明trycatch会影响系统的性能,尤其是在托管的环境下,今天就用实际的代码来证明下在不同情况下,代码运行的时间指标。 .NET中的异常捕获以及处理的机制都是try catch finally块来完成的,作用分别是异常的检测 捕获以及处理。 每个类都会跟一个异常表(exception table) 每
2016-02-02 14:48:04 1288
原创 is 与 as
我们知道C#是一种强类型的语言,这样就可以保证在编译的时候,发现类型不匹配的异常。这也说明了,我们应用程序在运行时不会去检查类型的错误。但是,运行时检查类型的错误有时候是不可避免的。在我们的程序中,经常会出现object 的参数,这时我们需要转换成我们要求的类型或者接口。通常我们有两种选择:第一种是直接用as转换或者进行强类型的转换,第二种是先使用is进行类型判断,再使用as转换或者强类型转换。
2016-02-01 11:46:22 447
Writing Compiler and Interpreter - A Software Engineering Approach
2018-11-27
Regular.Expression.Pocket.Reference.2nd.Edition
2012-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人