前言 在我们应用程序中,如果有较大的数据需要从数据库或者本地读取,且是一次性的话,可以提前获取数据并缓存在内存中. 一般处理方法:利用应用程序启动到用户使用功能这一段时间,提前加载数据. 问题来了,因数据大小的不固定性,提前加载的速度有快有慢,如果保证不会重复读取数据库.只返回一次结果呢? Task ConfigureAwait 使用ConfigureAwait可以解决以上问题.详情如下: 程序启动后,在相应的事件中,调用初始化方法 private Task<List<EnglishWordI…