随笔分类 - C#语法
摘要:简介 在今天的文章中,我们将介绍 C# 10 中引入的一项新功能。这是已添加到 List、Queue 和 Stack 集合中的 EnsureCapacity 方法。我们将讨论为什么我们应该使用这个方法以及何时使用它。 那么,让我们开始吧。 作者:依乐祝 译文链接:https://www.cnblog
阅读全文
摘要:作者:依乐祝 首发自:DotNetCore实战 公众号 https://www.cnblogs.com/yilezhu/p/14177595.html Null值检查应该算是开发中最常见且烦人的工作了吧,有人反对吗?反对的话请右上角关门不送。这篇文章就教大家一招来简化这个烦人又不可避免的工作。 说明
阅读全文
摘要:前几天在用线程池执行一些任务时运到一种情形,就是回调方法中使用到了异步方法,但是回调方法貌似不支持async await的写法。这时候我应该如何处理呢?是使用Task.Result来获取返回结果,还是使用GetAwaiter.GetResult()呢?本文就来探讨下吧。 作者:依乐祝 原文地址:ht
阅读全文
摘要:前段时间写了一篇关于C 异步编程入门的文章,你可以点击《 "C 异步编程入门看这篇就够了" 》查看。这篇文章我们来讨论下关于C 异步编程几个不成文的建议,希望对你写出高性能的异步编程代码有所帮助。注:本文的很多内容都是学习《Effective C 》的总结。 作者:依乐祝 原文地址:https://
阅读全文
摘要:随着.NET Core的流行,相信你现在的代码中或多或少的会用到 以及 吧!毕竟已成标配。那么我们为什么要用 以及 呢?其实这是微软团队为我们提供的一个语法糖,让我们不用996就可以轻松的编写异步代码,并无太过神奇的地方。那么,问题来了,什么是异步?异步到底又是怎样的一个过程呢? 从一个故事说起 在
阅读全文
摘要:写在前面 在书写C 代码的时候你是否有过这样的经历:经常混用属性以及公有的数据成员。毕竟他们的用法基本一致,对于使用来说好像没什么区别啊。其实我也经常使用类的公有的数据成员来定义一些常量,为了简单,在一些仅仅需要对外暴露一些常量的类中(如定义一些全局使用的常量),也都是通过定义公有数据成员实现的。直
阅读全文
摘要:今天在研究公司项目框架的时候看到了下面的用法, 。貌似很久没用过这种隐式转换的写法了,因此重新温习一下C 中转换相关的知识。 作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/10898582.html implicit 关键字用于声明隐式的用户自定义的类型
阅读全文