如何踢了subrutine,并开始下一行现有subrutine 3或4 subrutines吗?

基本上,我有这样的事情:

公共无效Form1_btnStart_click()
{
Void1()
NextLine
}

公共无效Void1()
{
Void2()
}

我需要摆脱Void2或超越并转到“NextLine”点。 除了把一个if语句每个子程序后,看是否有一定的价值满足,然后使用“返回;”,这将导致一些问题,因为这是一个大项目,这意味着,这一变化并不一定会为每一个可能的修正按钮,最终使用该Void2()子程序,甚至可能打破它在很多情况下。 有任何想法吗?

--------------解决方案-------------

抛出一个自定义异常,并包住您的来电Void1()try...catch块捕获它。

分类:C# 时间:2012-01-01 人气:0
本文关键词: C#,Visual Studio 2005中
分享到:

相关文章

  • 如何从Visual Studio 2005中的远程SQL服务器上调试存储过程 2012-01-05

    任何人都可以提出如何利用视觉studio.net 2005远程SQL Server调试存储过程? 我能够从本地服务器调试我的存储过程,但我不能这样做,如果SQL Server是远程的. 我往往会得到一个错误 "无法启动T-SQL Debugging.Could无法连接到SQL Server进程的[ 远程SQL Server名称 ]".点击帮助以获取更多信息." 什么是我应该遵循启动Visual Studio 2005中的存储过程的远程调试的步骤是什么? 请提出好文章. 在此先

  • 在Visual Studio 2005中使用的ReportViewer向导设计报告 2012-02-12

    我要创建使用ReportViewer控件我的应用程序的报告. 我已经加入ReportViewer控件来WindowsForm从工具箱中. 从智能标签我,我选择了该选项设计一个新的报告. 当我在设计上点击一个新的报告,我得到一个.rdlc报告,但我想用一个向导来设计它. 我没有收到向导谁能告诉我怎么去精灵,这样我可以设计以简单的方式报告. 请帮我在让向导. 提前致谢! --------------解决方案------------- 据我所知,没有向导,在Visual Studio 2005中创建报

  • 64 va_list的Visual Studio 2005中 2012-02-21

    我有一类非静态成员函数,它有可变的参数,我编译的Visual Studio 2005中,有64位运行时,在64位Windows. void Class::Foo(void* ptr,...) { va_list args; va_start(args,ptr); float f=va_arg(args,float); va_end(args) } 我期待一个浮动,我通过一个浮动的功能. 但是,当我调试 - 我不明白我已经通过浮动. 实际上 - 它正在接收功能为64位双! 我必须这样做: doub

  • Visual Studio 2005中的链接错误 2012-03-08

    我正在Visual Studio 2005中的链接错误: mfcs80.lib(dllmodul.obj):错误LNK2005:_DllMain @ 12 MSVCRT.LIB已定义(dllmain.obj) 有什么能为这个错误的原因是什么? "/增量:NO / NOLOGO /LIBPATH:"..\RtpDll\libs\Release"/ LIBPATH:"PACKET.LIB WINMM.LIB WS2_32.LIB和其他一些项目的依赖库. --------

  • Visual Studio 2005中 - 不能简单地查看XML文件? 2012-03-13

    我要疲于简单地用XML文件工作在Visual Studio 2005中.如果我创建一个新的* .xml文件,并把它添加到项目,然后一个灰色的屏幕被显示,而不是文件内容. 该屏幕显示消息"此XML文档的结构不规范它包含以下错误:缺少根元素". 这似乎是XML工具打造成为Visual Studio 2005的劫持这个文件,它现在impossbile简单地看文件,并操纵像任何其他基于文本的文件. 有一个笨重的变通,我做了右键点击使用HTML编辑器打开它. 我能够使用XML文件,在工作​​中有

  • 如何确保Visual Studio 2005中显示的表格和图像是否正确? 2012-04-23

    我已经使用Photoshop CS2中的"另存为网页"功能来创建图像的表我的网站布局. 然而,当进口到Visual Studio和网站设计者认为这一HTML显示正常的网页浏览器,该指标是错误的,也有影像(表格单元)之间的水平差距. 从Photoshop输出不涉及任何样式表. 该表的属性组边框,CELLPADDING和CELLSPACING为0. 下面是它的外观的设计: 这里是它的外观在浏览器中: 是Visual Studio的挑剔表格和图像的布局? 这是在Visual Studio 2

  • 在Visual Studio 2005中很慢编译时间 2012-05-20

    我们正在非常缓慢的编译时间,20+分钟的双核2GHz的,标配2G内存的机器可以采取向上. 很多,这是由于我们的解决方案已经成长为项目70+,以及VSS这是一个瓶颈本身,当你有很多文件的大小. (换出VSS是不是一种选择很可惜,所以我不希望这陷入一个VSS的bash) 我们正在研究合并项目(不是很好,因为我们喜欢的关注点分离,但它是一个很好的机会,重构带走一些朽木). 我们也期待在有多个解决方案,以实现更大的关注分离和更快的编译时间为应用程序的每个元素. 这样我可以看到将成为一个DLL地狱,因为我

  • 更新错误鳕鱼0x64C和0x80070050的Visual Studio 2008,0x8007064C和0x80070002 Win XP的,而0x80070002 Visual Studio 2005中 2012-05-22

    更新错误代码0x64C和0x80070050为Visual C ++ 2008可再发行 - 86 9.030729.6161更新Visual Studio 2008的 - 说功能的更新只用CD-ROM上进行更新. 它在哪里上网,或者我可以删除它,而不是更新和可以吗? 更新错误代码0x8007064C和0x80070002对于Microsoft .NET Framework 3.5 Service Pack 1和.NET框架.NET版本2.0至3.5(KB951847),86为Win XP 3.5

  • 停止Visual Studio 2005中增加了System.Data这和System.Xml引用 2012-05-27

    有谁知道我怎么能阻止Visual Studio 2005中添加引用对System.Data和System.Xml组件我每次添加一个类C#项目的时间? 它不使用其中任何一个,我需要将它们删除每次我注意到. 谢谢. --------------解决方案------------- 这是因为类模板中包含这样的. 进行编辑,打开: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CShar

  • 如何解决:“错误C2039:”{构造函数}“:不是的一员”,在Visual Studio 2005中? 2012-07-09

    我扩展在Visual Studio 2005中,当我尝试将模板基类扩展它给我一个错误使用C ++模板类: template <class K, class D> class RedBlackTreeOGL : public RedBlackTree<K, D>::RedBlackTree // Error 1 { public: RedBlackTreeOGL(); ~RedBlackTreeOGL(); 和第二个错误,当我尝试实例化对象: RedBlackTreeOGL<d

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.753 (s). 10 q(s)