基于C#开发的适合Windows开源文件管理器Files

推荐一个功能强大且直观的开源文件管理器,适用于Windows平台。

01 项目简介

该项目是一个基于C#开发、开源的文件管理器,适用于Windows,界面UI美观、方便轻松浏览文件。此外,支持创建和提取压缩文件,使文件压缩和解压缩变得轻而易举。

阅读剩余部分

.NET中的垃圾回收原理全解

随着高性能系统越来越普遍地采用.NET环境,垃圾回收器的决策过程正在变得越来越优雅。本篇介绍一下垃圾回收的基本运作方式。

小对象堆和大对象堆
在托管进程中存在两种内存堆(本机堆和托管堆)。本机内存堆(Native Heap)是由 VirtualAlloc 这个 Windows API 分配的,是由操作系统和CLR使用的,用于非托管代码所需的内存,比如 Windows API 、操作系统数据结构、很多CLR数据等。

阅读剩余部分

C#的Timer定时器是属于线程吗?

引言
今天同事问了我一个问题,System.Windows.Forms.Timer是前台线程还是后台线程,我当时想的是它是跟着UI线程一起结束的,应该是前台线程吧?我确实没有仔细研究过他们的异同,所以带着这个疑问探究一下System.Windows.Forms.Timer。

阅读剩余部分

C#获取文件信息大全

在.NET开发中,用C#获取文件信息是比较常见的操作。通过获取文件信息,我们可以了解文件的属性、大小、创建日期、修改日期等各种元数据信息。比如我们网站需要上传文件,可以用扩展名称控制上传的类型,获取文件的大小来限制上传文件等。本文将介绍一系列C#中获取文件信息的方法,帮助你轻松获取所需信息并进行文件处理。

阅读剩余部分