随笔分类 -  C#

摘要:1、await和.result/ .getwaiter() .getresult()的区别 await:Task.Run里面的逻辑是新开的线程去执行的,await Task.Run后面逻辑都在新开的线程去执行。 private async void MainWindow_Loaded(object 阅读全文
posted @ 2022-08-05 08:53 log9527 阅读(713) 评论(5) 推荐(3)
摘要:我们知道,如果要对一个网站进行自动化测试,可以使用Python的selenium对获取网页的元素进行一系列操作。同样,对于Windows应用,可以使用C#或者AutoIt(也是一种脚本语言,相比较与C#,AutoIt更适合做Windows应用的自动化脚本)捕获窗体句柄进行操作。 今天主要记录一下使用 阅读全文
posted @ 2022-07-26 10:49 log9527 阅读(4142) 评论(8) 推荐(3)
摘要:由于WPF应用程序出现卡死的情况,特记录一下问题的跟踪情况 1、多次进行NAudio事件注册,没有启用注销再注册的方式,造成应用程序CPU过高 private AudioNotificationClient audioNotification = new AudioNotificationClien 阅读全文
posted @ 2022-07-25 14:42 log9527 阅读(525) 评论(2) 推荐(0)
摘要:StyleCop 可以帮助强制执行代码格式化规范,ReSharper 可以帮助你更高效地编写代码。把两者结合起来,你便能高效地编写符合团队强制格式化规范的代码来。 由于目前网上的大多数的方式在VS缺少部分功能的前提下没办法操作,所以记录一下个人VS安装StyleCop遇到的问题。 首先解决方法右键“ 阅读全文
posted @ 2022-07-25 11:07 log9527 阅读(747) 评论(0) 推荐(0)