C#获取文件信息大全 .NET技术

C#获取文件信息大全

在.NET开发中,用C#获取文件信息是比较常见的操作。通过获取文件信息,我们可以了解文件的属性、大小、创建日期、修改日期等各种元数据信息。比如我们网站需要上传文件,可以用扩展名称控...
阅读全文
C#中四舍五入的正确写法是什么? .NET技术

C#中四舍五入的正确写法是什么?

概述:就在今天,测试提一个BUG,是什么呢?就是在计算商品采购价时,需要保留2位小数,当时是使用【Math.Round(采购价,2)】这种方法进行四舍五入的,但是这样写会有问题,至...
阅读全文
资源过滤器—MVC中使用资源过滤器实现不执行Action方法体读取缓存信息返回 .NET技术

资源过滤器—MVC中使用资源过滤器实现不执行Action方法体读取缓存信息返回

上两篇文章分享了过滤器实现JWT进行鉴权,分别是通过授权过滤器和操作过滤器实现,这两个过滤器也是最常用的。文章链接:授权过滤器—MVC中使用授权过滤器实现JWT权限认证,操作过滤器...
阅读全文
.NET对象的内存布局 .NET技术

.NET对象的内存布局

在.NET中,理解对象的内存布局是非常重要的,这将帮助我们更好地理解.NET的运行机制和优化代码,本文将介绍.NET中的对象内存布局。 .NET中的数据类型主要分为两类,值类型和引...
阅读全文
Winform跨线程访问UI .NET技术

Winform跨线程访问UI

在开发winfrom应用时,经常遇到异常:System.InvalidOperationException:“线程间操作无效: 从不是创建控件“xxxx”的线程访问它。出现这个异常...
阅读全文
WPF实现类似ChatGPT的逐字打印效果 .NET技术

WPF实现类似ChatGPT的逐字打印效果

前一段时间ChatGPT类的应用十分火爆,这类应用在回答用户的问题时逐字打印输出,像极了真人打字回复消息。出于对这个效果的兴趣,决定用WPF模拟这个效果。
阅读全文