c# - 剪切堆栈跟踪字符串的最后一个字符
问题描述
我在使用 .Net Framework 4.8 的 VS19 中遇到问题。
我想获取堆栈跟踪字符串的行号并编写以下代码:
linenum = Convert.ToInt32(e.StackTrace.Substring(e.StackTrace.LastIndexOf(":Zeile ") + 6));
我得到这个字符串,由于字符“。”而无法转换为 Int32。在最后。
我尝试使用以下代码对其进行调试:
string text = e.StackTrace.Substring(e.StackTrace.LastIndexOf(":Zeile") + 6);
int textlengh= text.Length;
以下输出:
我现在的问题是,如何删除“。” 此字符串中的字符。
解决方案
推荐阅读
- c# - LINQ - 匹配值,如果不匹配,则返回 NULL 元素
- android - 如何从 Android Studio 3.5.2 中的 RecyclerView.ViewHolder(itemView) 获取 Activity?
- amazon-web-services - 显示用户在线使用websocket、aws
- python - 如果存在则返回用户或创建新用户
- mongodb - 如何使用 ReactiveMongo 事务将文档写入 MongoDB?
- ios - 为什么我的 Podspec 会抛出多个:“执行策略异常注册失败并被跳过”注释?
- java - 如何将 FileChannel 对象转换为文件?
- knime - 加快 Knime 中的 Stanford Tagger
- java - 什么是信使队列?消息队列和信使队列是否相同?
- powershell - 从元数据自动命名文件的工具/脚本