随笔分类 - C#
摘要:static void Main(string[] args) { var content = "名称:{名称},发十多个地方的{透后小结}辅导书的"; var temp = content.Substring(content.IndexOf("{")); var listContent = tem
阅读全文
摘要:深入理解.NET的事件与委托机制 事件是特殊的委托(这是个人理解) 首先介绍一个为什么要在事件中引入委托这个概念: 事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发事件的对象称为事件发送方。捕获事件并对其作出响应的对象
阅读全文
摘要:C# async await 死锁问题总结 可能发生死锁的程序类型 1、WPF/WinForm程序 2、asp.net (不包括asp.net mvc)程序 死锁的产生原理 对异步方法返回的Task调用Wait()或访问Result属性时,可能会产生死锁。 下面的WPF代码会出现死锁: privat
阅读全文