C# 从 7 版本开始一直到如今的 9 版本,加入了非常多的特性,其中不乏改善性能、增加程序健壮性和代码简洁性、可读性的改进,这里我整理一些使用新版 C# 的时候个人推荐的写法,可...
.NET Core 下使用 Log4Net 记录日志
Log4Net相信大家都很熟悉了,算是比较主流和著名的日志组件了。在项目中添加组件包
完美实现Wpf嵌套外部exe
调用的话,需要是在windows任务管理器中查看它的名字,上面的类你可以稍作修改。DestroyWindowCore是你窗口推出的时候。
.NET Core 下使用 NLog 记录日志
NLog is a flexible and free logging platform for various .NET platforms, including .NET st...
ASP.NET Web API 2系列(四):基于JWT的token身份认证方案
通过前边的系列教程,我们可以掌握WebAPI的初步运用,但是此时的API接口任何人都可以访问,这显然不是我们想要的,这时就需要控制对它的访问,也就是WebAPI的权限验证。验证方式...
ASP.NET Core 3.x启动时运行异步任务(二)
这一篇是接着前一篇在写的。如果没有看过前一篇文章,建议先去看一下前一篇,这儿是传送门
Socket基础
Socket是负责使两台计算机中的应用程序之间通信用的,我们可以将这个通信过程类比到我们生活中拨打座机电话进行沟通的过程。
【Azure DevOps系列】Azure DevOps构建并发布.NET5应用程序
在Azure App Service中我们可以通过独立部署进行部署我们的.NET5应用程序,因为它不会依赖目标系统上的环境,并且所有组件(包括librarys和运行时)都与该应用程...
C# 中居然也有切片语法糖,太厉害了
昨天在 github 上准备找找 C# 9 又有哪些新语法糖可以试用,不觉在一个文档上看到一个很奇怪的写法: foreach (var item in myArray[0..5])...
WPF 禁用窗体最大最小按键
用法