首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教递归调用怎么抛出错误

2011-12-24 
请教递归调用如何抛出异常我对抛出异常不是很清楚,请问下如下情况(错误是我故意设置了无限循环)该如何抛出

请教递归调用如何抛出异常
我对抛出异常不是很清楚,请问下如下情况(错误是我故意设置了无限循环)该如何抛出异常,以防止无限循环,具体该如何设置,谢谢! 
public static void test(int i)
  {
   
  Console.WriteLine(i);

  if (i > 0)
  {
   
  test(++i);
   
   
  }
  }
   
  static void Main(string[] args)
  {
  int i=1;
  try
  {
  test(i);
  }
  catch (System.StackOverflowException e)
  {
  Console.WriteLine(e.Message);
  }
   
  Console.ReadKey(); 
  }

[解决办法]
你的设计思路不对。
[解决办法]

探讨
你的设计思路不对。

热点排行