异常的好处
异常带来诸多好处。首先,它将错误处理代码从正常代码(normal code)中分离出来。你可以将那些执行概率为99.9%的代码封装在一个try块内,然后将异常处理代码----这些代码是不经常执行的----置于catch子句中。这种方式的好处是,正常代码因此而更简洁。
如果你不知道如何处理某个方法中的一个特定错误,那么你可以在方法中抛出异常,将处理权交给其他人。
partial 这个是分体类的关键字,用这个关键字,可以把一个类放在不同的两个或两个以上的文件里
比如窗体设计器里生成的类(专门保存设计里添加的控件)和窗体代码的类,其实是同一个类,不过他们是用这个关键字分开两个文件存放了
object是C#中所有对象的基类,这样,任何一个类的实例,都可以赋值给object类型的变量,方便类对象的传递,你应该知道基类的作用吧
打个比方,就像windows出错一样,大部分异常情况都会被windows处理掉,但是一旦碰到了微软没有想到的异常windows就会蓝屏。抛出异常的目的就是为了尽量减少蓝屏的几率。