C#检测远程计算机端口连通性:TcpConnectionInformation

本文介绍在C#中如何使用IPGlobalProperties类获取活动TCP连接信息,从而判断本地或远程主机的特定端口是否处于打开及连接状态。通过遍历TcpConnectionInformation集合并匹配RemoteEndPoint与State属性,可实现高效的端口连通性监控。

C# Windows 应用实现生辰八字计算

本文介绍如何使用 C# 编写 Windows 窗体应用程序来计算生辰八字。通过天干地支的六十甲子循环规律,结合年份、月份、日期和时辰的算法,将公历时间转换为传统的干支历法表示。代码展示了从 UI 交互到核心计算逻辑的完整实现过程。

C#通过UrlReferrer判断搜索引擎来源

在ASP.NET C#开发中,可通过HttpContext.Current.Request.UrlReferrer属性获取上一步访问来源。本文提供一段示例代码,用于判断当前访问是否来自百度、Google等主流搜索引擎,适用于需要区分自然搜索流量与直接访问的场景。

C#调用快递100风格API接口查询物流的示例代码

本文介绍如何使用C#调用第三方快递物流API接口(如快递100)进行单号实时轨迹查询。文章提供了完整的实体类定义、MD5签名生成算法、HTTP请求封装及JSON反序列化逻辑,帮助开发者快速集成物流查询功能到.NET项目中。

C# WebForms服务端弹出消息框封装类

本文提供一段C#代码,用于在ASP.NET WebForms服务端生成并注册客户端JavaScript脚本,从而实现服务器端调用、客户端显示的效果。该类支持标准alert警告框、自定义标题与大小的模态对话框(通过popMessage系列函数),以及带链接提示的弹出窗口。

C#自定义简化Cookie类实例

本文分享了一个在C#中用于简化Cookie操作的自定义帮助类。该封装涵盖了读取、写入及清除Cookie等常用功能,旨在提升开发效率。

C#实现数组随机排序的RandomHelper类

本文分享一个C#实现的扩展随机数发生器类RandomHelper。该类包含生成指定范围整数、获取随机小数以及针对泛型数组进行原地随机排序的核心方法,适用于需要打乱数据顺序的.NET项目开发参考。

C#获取当前系统所有正在运行的进程列表

本文介绍如何在C#中使用System.Diagnostics命名空间下的Process类获取当前系统中所有正在运行的程序。通过调用GetProcesses方法并结合MainWindowHandle属性过滤有效窗口,可以准确识别用户可见的应用程序进程,适用于进程监控和系统分析场景。

C# Socket异步通信编程实现:BeginAccept与Callback用法解析

本文详细解析C#中Socket异步通信的实现原理,重点介绍如何利用BeginAccept、BeginReceive和BeginSend结合回调函数处理并发连接。通过服务端与客户端的完整代码示例,演示如何使用Lambda表达式替代传统AsyncCallback,构建高效、不阻塞主线程的网络通信逻辑,解决同步多线程资源占用过高的问题。

C# Socket异步通信编程实现:BeginAccept与Callback用法解析

C#使用SHA512生成随机安全码的哈希类实现

本文提供一个C#类,用于生成经过哈希加密的随机安全码。该类利用SHA512算法对生成的随机整数进行编码,确保输出结果具有不可逆性和唯一性,适用于需要高安全性标识的场景。代码包含完整的命名空间、随机数生成及字符串转换逻辑,便于开发者直接集成到项目中。