- 博客(4)
- 收藏
- 关注
原创 C#之异常
C#异常try语句try块catch子句部分异常类catch子句的四种形式finally块 什么是异常? 异常是程序中的运行时错误,它违反了系统约束或应用程序约束,或是正常操作时不会发生的状况。比如用一个数除以0:int a=1,b=0;a/=b;//程序将会终止,并提示一个未处理的异常:不能用0当除数。 什么是异常处理? 在发生异常时,如果无法采取纠正措施,那么你的应用程序就应该被终止,因为在不稳定或未知的情况下继续运行程序,很有可能出现令人难以解决的bug。 为了在程序发生异常时能够让
2021-11-27 16:27:11 148 2
原创 匿名方法详解
匿名方法为什么要使用匿名方法匿名方法的定义及注意事项返回类型参数params参数变量和参数的作用域为什么要使用匿名方法 在实例化委托时,有时候需要的匹配方法只是临时使用,这时候就没必要创建独立的具名方法,使用匿名方法将会使代码变得更简单。匿名方法的定义及注意事项 匿名方法是实例化委托时内联声明的方法,通常的使用环境有:声明委托变量时作为初始化表达式、组合委托时在赋值表达式的右边、为委托增加事件时在赋值表达式的右边。它由delegate关键字、参数列表和语句块组成,如下:delegate (Para
2021-11-27 11:36:26 528
转载 C#四种异步编程模式
文章目录异步编程async/await特性异步编程BackgroundWorker类异步编程模式任务并行库异步编程模式BeginInvoke与EndEInvoke异步编程模式异步编程async/await特性异步编程使用模型:private await Task<int> YibuAsync(int a)//定义一个异步方法 YibuAsync await关键字指示编译器方法内部可能会存在await表达式{ //do something int b = await
2021-11-24 11:53:38 282
原创 System.Threading中的计时器
#要点 计时器在每次到期之后调用回调方法。回调方法必须是TimerCallback委托形式的,结构如下所示。void TimerCallback(object state) //它接受一个object类型的参数,并且返回类型是void 当计时器到期之后,系统会在线池中的一个线池上设置回调方法,提供state对象作为其参数,并且开始运行 可以设置计时器的一些特性如下。 dueTime是回调方法首次被调用之前的时间。...
2021-09-01 21:52:34 360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人