本系列文章主要意在巩固和分享笔者在学习过程中学到的有关 C# 特性的知识、C# 中较为重要和突出的部分以及有助养成良好编程习惯的提示,并非旨在系统介绍 C#。
歪比别比?歪比巴卜。Are you good 马来西亚?阿巴阿巴阿巴
接口是个好东西
慎用 continue[1]
在许多编程守则中,都建议慎用 continue 语句,或者根本不用,因为它很容易造成难以理解的代码。continue 语句的行为还让人捉摸不透。例如,在 for 语句中执行 continue 语句,会在运行 for 语句的“更新(控制变量)”部分之后,才开始下一次迭代。
Convert.Tochar 方法
Convert.Tochar 方法有12个重载版本,用于将变量转换为 char,Convert 类包含 Toint,Tolong,等多种方法,用于转换变量类型。Convert 的转换变量类型方法类似 C# 学习之路(一)中介绍的 Parse 方法。但 Parse 方法仅用于将 string 转换为各种类型的变量,且 Parse 为各类型的静态方法(int.Parse, double.Parse, ...),而 Convert 类下的类型转换方法显然更集中和全面。
可以在上述例子中发现两方法所起作用相同(将 string 转换为 double)。
管理错误和异常(重要!)[2]
在 C# 中常使用 try-catch-finally 语句及其构成的区块捕捉和处理异常(exception)。此小节就是写给大?看看管理错误和异常时有啥需要注意的地方,并非系统介绍噢!
为了写健壮的 C# 应用程序,必须很好地掌握异常!
try块中