摘要:
class Program { static void Main(string[] args) { A a = new A(); a.age = 34;//应用的时候必须是 “实例.属性”; A.F1 = 45;//应用的时候直接用 类名称.静态字段 Console.ReadKey(); } public void CF1() { Console.WriteLine(A... 阅读全文
摘要:
异常的处理try{//正常代码块}catch(ArgumentException ex1){}catch(Exception ex2){}说明:可以有多个catch,可以带参数。常规catch快,c#允许写一个无参数的catch,成为常规catch块。事实上,与一个空catch快对应的CIL是一个catch(object),这意味着不管引发什么类型,空catch快都能扑捉到它,有趣的是,你不能在在c#中显示的声明一个catch(object)快。异常处理原则1 只扑捉你能处理的异常2 不要隐藏你不能完全处理的异常,新程序员常犯的一个错误是,扑捉所有的异常,然后假装什么都没发生 ,而不是向用户报 阅读全文