C#获取当前系统所有正在运行的进程列表
本文介绍如何在C#中使用System.Diagnostics命名空间下的Process类获取当前系统中所有正在运行的程序。通过调用GetProcesses方法并结合MainWindowHandle属性过滤有效窗口,可以准确识别用户可见的应用程序进程,适用于进程监控和系统分析场景。
用LINQ筛选数据,用异步方法等待接口响应,用事件连接界面与业务。通过这些开发任务理解C#的类型系统、委托与异常处理,逐步写出结构清晰的.NET应用。

本文介绍如何在C#中使用System.Diagnostics命名空间下的Process类获取当前系统中所有正在运行的程序。通过调用GetProcesses方法并结合MainWindowHandle属性过滤有效窗口,可以准确识别用户可见的应用程序进程,适用于进程监控和系统分析场景。
本文分享一个C#实现的扩展随机数发生器类RandomHelper。该类包含生成指定范围整数、获取随机小数以及针对泛型数组进行原地随机排序的核心方法,适用于需要打乱数据顺序的.NET项目开发参考。
本文分享一个基于iTextSharp库的C# PDF操作类,旨在简化PDF文档的动态生成与内容排版。该类封装了页面设置、字体配置、段落添加(支持对齐、间距)、图片插入及超链接添加等核心功能,通过简单的API调用即可快速构建结构化的PDF文件。
针对每周固定时间点(如周三10:00)开启的秒杀活动,本文介绍如何利用C#在服务端精确计算下一次目标时间点,并通过jQuery在前端每秒刷新显示剩余天数、小时、分钟和秒数。核心在于服务端日期逻辑判断与前端时间戳差的实时运算。
本文提供一段C#代码,用于在ASP.NET WebForms服务端生成并注册客户端JavaScript脚本,从而实现服务器端调用、客户端显示的效果。该类支持标准alert警告框、自定义标题与大小的模态对话框(通过popMessage系列函数),以及带链接提示的弹出窗口。
本文介绍如何使用C#调用第三方快递物流API接口(如快递100)进行单号实时轨迹查询。文章提供了完整的实体类定义、MD5签名生成算法、HTTP请求封装及JSON反序列化逻辑,帮助开发者快速集成物流查询功能到.NET项目中。
在ASP.NET C#开发中,可通过HttpContext.Current.Request.UrlReferrer属性获取上一步访问来源。本文提供一段示例代码,用于判断当前访问是否来自百度、Google等主流搜索引擎,适用于需要区分自然搜索流量与直接访问的场景。
本文介绍如何使用 C# 编写 Windows 窗体应用程序来计算生辰八字。通过天干地支的六十甲子循环规律,结合年份、月份、日期和时辰的算法,将公历时间转换为传统的干支历法表示。代码展示了从 UI 交互到核心计算逻辑的完整实现过程。
本文介绍在C#中如何使用IPGlobalProperties类获取活动TCP连接信息,从而判断本地或远程主机的特定端口是否处于打开及连接状态。通过遍历TcpConnectionInformation集合并匹配RemoteEndPoint与State属性,可实现高效的端口连通性监控。
本文介绍如何在 C# 中通过 P/Invoke 调用 Kernel32.dll 的 Win32 API,实现修改本地系统时间和获取指定盘符的卷序列号。文章提供了完整的 SYSTEMTIME结构定义、SetLocalTime函数调用逻辑以及GetVolumeInformation的参数封装代码,适用于软件注册绑定或环境同步场景。
本文详细介绍了在ASP.NET项目中利用C#将虚拟相对路径转换为完整HTTP绝对地址的方法。通过解析HttpContext.Request.ApplicationPath并结合~/前缀处理,确保生成的URL适用于不同部署目录下的静态资源或链接跳转,代码直接可用。