C#的异常打印堆栈,没有自己的代码行是怎么回事?

问题描述

2014-08-1309:57:37:应用程序捕获到异常,已处理。Exceptionhasbeenthrownbythetargetofaninvocation.Collectionwasmodified;enumerationoperationmaynotexecute.atSystem.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfomethod,Objecttarget,Object[]arguments,SignatureStruct&sig,MethodAttributesmethodAttributes,RuntimeTypetypeOwner)atSystem.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfomethod,Objecttarget,Object[]arguments,Signaturesig,MethodAttributesmethodAttributes,RuntimeTypetypeOwner)atSystem.Reflection.RuntimeMethodInfo.Invoke(Objectobj,BindingFlagsinvokeAttr,Binderbinder,Object[]parameters,CultureInfoculture,BooleanskipVisibilityChecks)atSystem.Delegate.DynamicInvokeImpl(Object[]args)atSystem.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegatecallback,Objectargs,Int32numArgs)atMS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Objectsource,Delegatemethod,Objectargs,Int32numArgs,DelegatecatchHandler)请问大神,我写的异常捕捉,有时出现异常会有自己的代码,有时像上面那样是没有的,请问是怎么回事?

解决方案

时间: 2024-10-24 14:50:40

C#的异常打印堆栈,没有自己的代码行是怎么回事?的相关文章

php调试打印堆栈的代码

Php代码 <?php // filename: /tmp/a.php function a_test($str) { echo "\nHi: $str"; var_dump(debug_backtrace()); } a_test('friend'); ?> <?php // filename: /tmp/b.php include_once '/tmp/a.php'; ?> 结果 Php代码 Hi: friend array(2) { [0]=> ar

Eclipse环境下日志文件(log4j)打印到控制台输出时,如何做到可以点击错误提示跳转到指定代码行

问题描述 如题以前见有的人项目中这样设置的,调试起来非常方便,不知怎么弄的?求教 问题补充:最好有个封装类, 能把自己写的一些DEBUG的调试信息也和打印异常一样,点击直接LINK过去就好了. 解决方案 配置及输出如下:配置log4j.rootLogger=all,appender1 log4j.appender.appender1=org.apache.log4j.ConsoleAppender log4j.appender.appender1.layout=org.apache.log4j.

Win7打印机打印出来的文件空白、有条纹怎么回事

  Win7打印机打印出来的文件空白.有条纹怎么回事           具体步骤: 1.点击"开始菜单"-"设备和打印机"; 2.在打印机上单击右键,选择"打印首选项"; 3.切换到"维护"选项卡,点击"喷嘴检查"; 4.检查完成后,如果堵塞了,我们可以点击"清洗"清洗打印头; 要注意的是,如果当天打印头清洗了3次仍无效的话,建议先放置24小时,使墨水充分浸润打印头,再做打印机清洗和喷

Mybatis控制台打印Sql语句的实现代码_java

MyBatis简介 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. 下面看下Mybatis控制台打印Sql语句 1.首先将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语

分享java打印简单图形的实现代码_java

我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用java打印一些简单的图形 实现代码如下 package test; /** * * @author hanzel * @打印图形 * */ public class Array { public static void main(String[] args) { //打印长方形 int[] a = new int[10]; for(int i=0 ;i<a.length;i++){ for(int j=0;j<a.length;j++

在使用malloc函数给指针分配内存之后为什么使用编译器打印不出地址。代码如下,编译器为vs2015

问题描述 在使用malloc函数给指针分配内存之后为什么使用编译器打印不出地址.代码如下,编译器为vs2015 #include #include void main() { char *s[10]; int i; for (i = 0;i < 10;i++) { if ((s[i] = (char *)malloc(128)) == NULL) printf("nerrorn"); exit(0); } for (i = 0;i < 10;i++) { printf(&q

mysql-Mysql做了主从配置之后,启动项目就出现异常了。提示Hibernate什么的,不知道这么回事

问题描述 Mysql做了主从配置之后,启动项目就出现异常了.提示Hibernate什么的,不知道这么回事 2016-02-25 13:38:51353 [localhost-startStop-1] [test.ResourceBuilder] [INFO] - Hibernate operation: could not insert: [accessResources.BtnAndMenu]; uncategorized SQLException for SQL [insert into b

PHP制作登录异常ip检测功能的实例代码_php实例

使用函数查询数据库遍历实现 /** * 不在常用ip地址登录返回描红信息 * @param string $ip ip地址 * @param string $name 用户名 * @return string */ function errorIp($ip,$name){ $nowip = get_client_ip(); //判断ip和当前ip是否相同,不同则查询数据库对比 if($ip == $nowip ){ //相同直接返回字符串 $str = '<font color="blue

update操作-出现异常,不进入try,catch代码块怎么办??

问题描述 出现异常,不进入try,catch代码块怎么办?? 我在用hibernate进行update操作的时候,故意制造了值过大的异常,catch(Exception)但是没有进入catch中去,而是直接提示404异常,怎么办??我打算让它返回false,但是现在出现异常直接报出来,没有返回false,直接中断了????怎么办??? 解决方案 catch(throwable)试试 解决方案二: 你先不要制造异常,正常走一遍试试看有没有问题, 没问题的话看看出异常的地方在不在try内 解决方案三