目 录 1. 概述... 2 2. &...
说说 C# 9 新特性的实际运用
你一定会好奇:“老周,你去哪开飞机了?这么久没写博客了。”老周:“我买不起飞机,开了个铁矿,挖了一年半的石头。谁知铁矿垮了,压死了几条蜈蚣,什么也没挖着。”
理解Task和和async await
本文将详解C#类当中的Task,以及异步函数async await和Task的关系一开始我们需要创建线程的时候一般是通过Thread创建线程,一般常用创建线程方式有以下几种:
C#.Net与SQLServer时间范围的最小值最大值
C#.Net Framewrok: DateTime.MinValue = 0001/01/01 00:00:00 DateTime.MaxValue = 9999/12/31 2...
使用TreeView树型菜单栏(递归调用数据库自动创建菜单)
在做工控上位机项目时,当项目过于庞大,细分的流程就很多,需要管理的页面也就会增加很多,这时可以使用.NET控件TreeView进行页面的切换管理,并且实现TreeView间的互相切...
.NetCore HttpClient发送请求的时候为什么自动带上了一个RequestId头部?
最近在公司有个系统需要调用第三方的一个webservice。本来调用一个下很简单的事情,使用HttpClient构造一个SOAP请求发送出去拿到XML解析就是了。 可奇怪的是我们的...
使用 Xunit.DependencyInjection 改造测试项目
这篇文章拖了很长时间没写,之前也有介绍过 Xunit.DependencyInjection 这个项目,这个项目是由大师写的一个 xunit 基于微软 GenericHost 和 ...
WPF 关于绘图个人总结
内容均为个人总结。如果错误请告知,并多多见谅。总的来说绘图是分为两个范围,一是形状,二是像素填充。
什么都2020了,LINQ查询你还在用表达式树
1、简介今天给大家推荐个好的轮子,System.Linq.Dynamic.Core。我们都知道数据库应用程序经常依赖于“动态SQL”,即在运行时通过程序逻辑构造的查询。拼接SQL容...
C# 中的 ref 已经被放开,或许你已经不认识了
最近在翻 netcore 源码看,发现框架中有不少的代码都被 ref 给修饰了,我去,这还是我认识的 ref 吗?就拿 Span 来说,代码如下: