c#的main怎么调用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#的main怎么调用相关的知识,希望对你有一定的参考价值。

要知道 C语言是由MAIN函数开始也由它结束。
每调用一次分函数,只要运行完毕后就会回到调用分函数的地方继续往后执行。
C语言主要靠函数调用和return在函数之间切换,很难做到在多层调用中直接返回主函数。虽然goto语句可以无条件跳转,但是必须在同一个函数中使用。
因此解决的方法也是用一个特殊的值作为需要返回的标志,然后在两层调用函数中都遇到该值就返回,但是这个方法也有两个前提:
1)你的两个子函数都是由返回值的函数
2)你选择的特殊值和函数正常的返回的取值不会冲突,不会引起二义性。
同样的操作,C++可以通过异常处理的throw和catch来实现从子函数的子函数直接返回主函数,汇编语言可以用jmp指令跳转实现这个需求。因此建议你的这个问题还是用C++ 的异常去解决比较好。
参考技术A C# Main方法是 C# 控制台应用程序或窗口应用程序的入口点。应用程序启动时,C# Main 方法是第一个调用的方法。

以上是关于c#的main怎么调用的主要内容,如果未能解决你的问题,请参考以下文章

C#中怎么用process调用一个exe文件并传入参数?

C#:在控制台应用程序的 Main 中调用异步方法导致编译失败 [关闭]

C# 如何调用启动窗体

C#调用WPF或Winform以及控制台程序时传入参数

C# dll里main函数如何运行

C# 自己命名 Main() 方法的方法?