- 博客(3)
- 收藏
- 关注
原创 ADO:C# 操作数据库的核心技术
核心思想:ADO 是一套标准化的数据库操作接口,通过 “连接 - 命令 - 执行 - 读取” 的流程,实现 C# 程序与数据库的交互,就像用统一的话术和不同银行的柜员打交道;资源管理:一定要用using语句管理等资源,避免连接泄露(相当于离开银行必须关门,否则占着资源影响其他人);安全第一:永远不要拼接 SQL!用占位符传参防止 SQL 注入,这是开发中必须遵守的 “安全红线”;驱动选择:SQLServer 优先用(替代过时的),MySQL 用MySql.Data,保证兼容性和安全性;数据读取。
2026-03-24 12:38:03
399
原创 C# 中的 TCP 与 UDP 网络编程
TCP 和 UDP 作为网络编程的两大核心协议,没有绝对的优劣,只有 “适合与否”:1. 若追求数据可靠性(如文件传输、关键信息通信),选 TCP;若追求实时性和效率(如游戏、音视频),选 UDP;2. C# 对两种协议都提供了简洁的封装:UDP 用UdpClientIPEndPoint,核心是 “数据报”;TCP 用(服务端)+TcpClient(客户端)+,核心是 “连接 + 字节流”;
2026-03-13 15:15:24
420
原创 C# 委托与事件
单播委托:一个 “快递盒” 只装一个方法,执行时仅调用该方法;多播委托:一个 “快递盒” 装多个方法,通过+=添加、-=删除,执行时按绑定顺序调用所有方法;带返回值的多播委托:仅返回最后一个执行方法的结果(前面方法的返回值会被丢弃);预定义委托:C# 内置的 “标准化快递盒”,无需自定义委托类型,直接使用即可覆盖绝大多数场景。当需要传递事件相关数据时,需自定义类继承EventArgs,示例如下:csharp运行// 1. 自定义事件参数:继承EventArgsset;} // 旧价格。
2026-03-10 16:49:48
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅