Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何在很少更改的情况下重新启动应用程序_C# - Fatal编程技术网

C#如何在很少更改的情况下重新启动应用程序

C#如何在很少更改的情况下重新启动应用程序,c#,C#,我使用工具箱和定时器用c#创建了一个图形模拟器。为了完成一项任务,我应该重复同样的过程3次。主要的问题是,重复相同的代码3次会持续太长时间。这就是为什么我需要一个解决方案,我认为我可以重新启动我的应用程序,但它几乎没有变化。在我创建按钮并编写application.Restart()之前,它只是返回应用程序的起始位置。我需要开始的位置,但在他们的位置上添加了一些材料 谢谢。为什么不将任务包装在一个函数中,并使用不同的参数调用它3次呢?我不清楚您想做什么。您能添加更多细节吗?我在计算机和服务器之间

我使用工具箱和定时器用c#创建了一个图形模拟器。为了完成一项任务,我应该重复同样的过程3次。主要的问题是,重复相同的代码3次会持续太长时间。这就是为什么我需要一个解决方案,我认为我可以重新启动我的应用程序,但它几乎没有变化。在我创建按钮并编写application.Restart()之前,它只是返回应用程序的起始位置。我需要开始的位置,但在他们的位置上添加了一些材料
谢谢。

为什么不将任务包装在一个函数中,并使用不同的参数调用它3次呢?

我不清楚您想做什么。您能添加更多细节吗?我在计算机和服务器之间创建了一个图形模拟,一个发送数据,另一个接受数据。我使用的所有组件(CPU、RAM、NICetc)以及许多动画功能。这些过程应该重复3次,但每次都应该添加一个新组件。您想更改一个已经编译的应用程序吗?然后,重新编译并重新运行更改?你已经在抱怨它太慢了。这似乎是不必要的复杂和可怕的架构。我建议重新设计并添加一些数据存储配置文件、数据库等所需的功能。我使用许多私有、公共功能和我的应用程序的一个部分类。我不确定是否可以将所有人员放在一个函数中,因为这是一个长期的动画。此外,应该更改一些私有函数而不是参数。如果函数不同,则使用面向对象的主体,并使用每次迭代的更改来重载函数(您必须创建多个函数)。