news 2026/9/16 13:35:16

【C#底层库】获取代码行号,用于记录错误行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【C#底层库】获取代码行号,用于记录错误行

系列文章

C#底层库–万能进制转换器(自定义有序字符,支持任意进制)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/130444724

C#底层库–StringExtension字符串扩展类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/129520428

C#底层库–MySQL数据库访问操作辅助类(推荐阅读)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126886379

C#底层库–SQLBuilder构建类(自研ORM)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/129179216

C#底层库–XML配置参数读写辅助类(推荐阅读)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/129175304

C#底层库–数据库类型与程序类型转换器
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128817610

C#底层库–文件上传辅助类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128817487

C#底层库–RegexHelper正则表达式辅助类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/109745286

C#底层库–程序日志记录类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/124187709

C#底层库–排序算法帮助类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/124495730

C#底层库–SQLite的使用(轻量、单击数据库)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/123666958

C#底层库–获取文件版本和MD5值
本文链接:https://blog.csdn.net/youcheng_ge/article/details/112513871

C#底层库–文件操作类(文件重命名、目录移动、字节流转换)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126887161

C#底层库–Excel数据读取类(可读加密表格)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126887445

C#底层库–随机数生成器
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126888812

C#底层库–CSV和DataTable相互转换
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128804367

C#底层库–JSON使用教程_详细(序列化、反序列化、转DataTable)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128805705

C#底层库–cookie使用教程
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128816347

C#底层库–Session操作辅助类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128817096

C#底层库–Image图片操作类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128805298

C#底层库–图片增加水印辅助类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128817184

C#底层库–数据实体类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128816638

C#底层库–网络通信帮助类HTTP
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126886697

文章目录

  • 系列文章
  • 前言
  • 一、底层库作用
  • 二、底层库源码
  • 三、使用方法
  • 四、项目样例
  • 五、资源链接

前言

【C#底层库】​拒绝重复造轮子!本专栏致力于构建一套企业级通用组件库,将项目中高频使用的功能(如数据库访问、加密解密、HTTP通信、Office操作等)进行深度封装与单元测试,形成稳定可靠的“开发底座”。

您无需关心复杂的底层实现,只需一行调用代码,即可解决繁琐的业务支撑问题。专栏持续集成与优化,涵盖MySQL、日志、Session、文件处理等核心模块。关注我,让复杂的功能实现变得简单高效,有任何问题欢迎私信交流!

一、底层库作用

CodeLineHelper.cs获取代码所在行号,用于记录错误行。

二、底层库源码

创建类CodeLineHelper.cs,复制以下代码。

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceCommon{publicclassCodeLineHelper{/// <summary>/// 获取代码所在行号/// </summary>/// <returns></returns>publicstaticintGetLineNo(){System.Diagnostics.StackTracest=newSystem.Diagnostics.StackTrace(1,true);varframe=st.GetFrame(0);returnframe?.GetFileLineNumber()??-1;}}}

三、使用方法

我放在了窗体页面,新增一个按钮,点击按钮时触发。

privatevoidbutton2_Click(objectsender,EventArgse){varlineNo="行号"+CodeLineHelper.GetLineNo();}

四、项目样例

可以放在catch中用于获取捕捉的错误代码行,快速定位异常的方法。

try{}catch(Exceptionex){varlineNo="失败:行号"+CodeLineHelper.GetLineNo();}

五、资源链接

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/16 13:35:04

Unity AI逻辑笔记

用动画状态机当AI状态机 写ai逻辑基本上都需要状态机。因为懒得手搓状态机&#xff0c;所以选择直接用动画状态机当逻辑状态机用。 AI的基本行为 不停检测视野范围内是否有敌人&#xff1b;没发现敌人时&#xff0c;静止、沿设定路线巡逻或随意走动&#xff1b;发现敌人后&a…

作者头像 李华
网站建设 2026/9/16 13:32:05

Agent核心应用场景与技术发展趋势解析

作为一名还在读博的 “老油条”&#xff0c;我最怕的就是文献调研环节 —— 不是怕读论文&#xff0c;而是怕那种 “搜了半天全是废纸” 的空虚感。 以前一头扎进数据库&#xff0c;关键词调来调去&#xff0c;结果还是筛出一堆鸡肋&#xff0c;时间成本高到让人想摆烂。但 20…

作者头像 李华
网站建设 2026/9/16 13:31:49

银行协议班值不值得报?不过全退是福利还是套路

提醒大家一句&#xff1a;协议班值不值得报&#xff0c;真的不能瞎选。选对了&#xff0c;事半功倍&#xff1b;选错了&#xff0c;白花冤枉钱不说&#xff0c;还耽误备考时间。一、协议班听着很美好很多人报班&#xff0c;都会被协议班吸引。不过全退&#xff0c;听着特别美好…

作者头像 李华
网站建设 2026/9/16 13:29:56

龙岩新罗区汽车钥匙与开锁服务:连锁门店介绍与就近上门说明

# 龙岩新罗区汽车钥匙与开锁服务&#xff1a;连锁门店介绍与就近上门说明## 一、二十年的本地服务积累玖玖汽车钥匙一号店和龙岩阿龙开锁汽车钥匙都是龙岩本地经营二十年的服务门店&#xff0c;从早年的机械钥匙配齿&#xff0c;到后来的芯片钥匙、遥控匹配&#xff0c;再到现在…

作者头像 李华
网站建设 2026/9/16 13:29:06

Agent Zero 智能体框架实战:从容器启动到自建工具

Agent Zero 智能体框架实战&#xff1a;从容器启动到自建工具 【免费下载链接】agent-zero Agent Zero AI framework 项目地址: https://gitcode.com/GitHub_Trending/ag/agent-zero 凌晨两点&#xff0c;你不想自己再翻一遍网页找那个数据。Agent Zero 是一款开源智能体…

作者头像 李华