`
hslh22
  • 浏览: 76782 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

“System.StackOverflowException”异常

    博客分类:
  • C#
阅读更多

“System.StackOverflowException”类型的未经处理的异常出现在 System.Windows.Forms.dll 中

异常提示如附件中所见

 

项目开发过程中遇到的问题:

num * price = amount

 

分析:

1、由于调用cellChange方法使得程度进入了死循环状态

验证过程
第一次,在num和price单元格中输入两个整数值,没有抛出异常,程度正常支行

第二次,在num或price中任一个输入框中输入了小数,另外一个框中输入正数或小数时,抛出了此异常

 

cellChange的死循环论不成立,经过跟踪参数值的变化,发现在获取取到小数值的时候已经超出了数据库设计时的长度,

由此分析可能是因为长度超出数据库字段长度导致,经过数据格式化和小数位四舍五入处理之后再去匹配,问题解决

 

注:从cell中获取到的值有可能会出现这种情况,在数据库设计和数据处理时需要做相应的处理来避免此问题的发生

  • 大小: 31.4 KB
分享到:
评论

相关推荐

    .net 一些无法catch的异常

    而是你的代码出现了无线递归),如果你用throw new StackOverFlowException 还是可以catch的2.OutOfMemoryException (好像只有 box newarr newobj 才会抛出这个异常)3.非CLS的异常(一般来源于本地代码,这些异常不继承...

    BeginInvoke导致StackOverflowException

    BeginInvoke导致StackOverflowException

    NET设计规范-.NET约定、惯用法与模式.part2

    7.3.6 StackOverflowException 186 7.3.7 OutOfMemoryException 187 7.3.8 ComException、SEHException及其他CLR异常 188 7.3.9 ExecutionEngineException 188 7.4 自定义异常的设计 188 7.5 异常与性能...

    NET设计规范-.NET约定、惯用法与模式.part1

    7.3.6 StackOverflowException 186 7.3.7 OutOfMemoryException 187 7.3.8 ComException、SEHException及其他CLR异常 188 7.3.9 ExecutionEngineException 188 7.4 自定义异常的设计 188 7.5 异常与性能...

    Spire.Doc 8.3

    修复了将Word转换为PDF时导致StackOverflowException的问题 修复了在将RTF转换为PDF时导致错误“字符串不能为零”的问题 修复了在将RTF转换为PDF时导致线路丢失的问题 修复导致合并行中的文本对齐不正确的问题 解决...

    为什么这会导致StackOverflowException?

    您将递归调用Fill方法,而无需检查是否到达图片的任何边缘。

    SkiingInSingapore:我针对RedMart发布的编码挑战的解决方案

    #####算法的中心部分被编写为递归函数,这意味着对于长路径,代码将引发StackOverFlowException。 提供的输入并不会导致此类问题,但是对于较大的输入,可能必须重构此部分。 ##### Performance针对此挑战,代码...

    test:此存储库包含多个小型测试项目

    使用递归但避免了StackOverFlowException 。 dynamicFibonacci:该模块使用动态算法计算斐波那契。 它与dynamicFactorial模块非常相似。 invoiceNumber:此模块创建唯一编号,用作带有 1 个校验位的发票/估计...

    kosaraju:Kosaraju 算法是一种线性时间算法,用于查找有向图的强连通分量

    kosaraju 算法Kosaraju 算法是一种线性时间算法,用于查找有向图的强连通分量算法Kosaraju 算法的...表现需要注意的是,如果图的输入尺寸很大,递归的方式会导致 StackOverflowException。 因此,这里使用迭代版本。

Global site tag (gtag.js) - Google Analytics