C# Main方法的学习最为我们编程学习的初始,需要掌握很多最基本的概念,那么本文就向你介绍C# Main方法的返回值的问题,希望对你有所帮助。

C# Main办法咱们都清楚它是程序的进口办法,那么关于C# Main办法的回来值是怎么的呢?咱们在学习编程的根底的时分经常会碰到这样的问题,那么这儿咱们就来看看C# Main办法的回来值问题。

详解C# Main办法返回值(c#中main的返回值)  C# Main方法 第1张

C# Main办法的回来值有几种状况呢?以及是怎么运用的呢?让咱们来学习下。

◆C# Main办法可所以void类型:

  1. staticvoidMain()
  2. {
  3. //...
  4. }

◆C# Main办法能够回来int类型:

  1. staticintMain()
  2. {
  3. //...
  4. return0;
  5. }

假如不需要运用 Main 的回来值,则回来 void 能够使代码变得稍微简略。可是,回来整数可使程序将状况信息与调用该可履行文件的其他程序或脚本相关。下面的示例演示运用 Main 的回来值。

C# Main办法实例:

在此示例中,运用了一个批处理文件来履行程序并测验 Main 函数的回来值。在 Windows 中履行程序时,Main 函数回来的任何值都将存储在名为 ERRORLEVEL 的环境变量中。经过查看 ERRORLEVEL 变量,批处理文件能够确认履行的成果。一般,回来值为零指示履行成功。下面是一个十分简略的程序,其 Main 函数回来零。

  1. classMainReturnValTest
  2. {
  3. staticintMain()
  4. {
  5. //...
  6. return0;
  7. }
  8. }

因为此示例运用了批处理文件,因而***从命令行编译这段代码,如 怎么:设置环境变量中所示。

然后,运用批处理文件调用前面的代码示例所生成的可履行文件。因为代码回来零,因而批处理文件将陈述成功。但假如前面的代码更改为回来非零值,然后从头编译,则批处理文件的后续履即将指示失利。

  1. remtest.bat
  2. @echooff
  3. MainReturnValueTest
  4. @if"%ERRORLEVEL%"=="0"gotogood
  5. :fail
  6. echoExecutionFailed
  7. echoreturnvalue=%ERRORLEVEL%
  8. gotoend
  9. :good
  10. echoExecutionSucceded
  11. echoreturnvalue=%ERRORLEVEL%
  12. gotoend
  13. :end

C# Main办法示例输出

  1. ExecutionSucceded
  2. returnvalue=0

C# Main办法的回来值问题就向你介绍到这儿,期望对你了解和学习C# Main办法的回来值问题有所协助。

【修改引荐】

  1. 浅谈C#向Java学习的表现
  2. C# Main函数概念以及使用祥解
  3. C# Main办法概述及特色解析
  4. C# main函数使用实例详解
  5. 浅析C# Main参数输入问题
转载请说明出处
知优网 » 详解C# Main办法返回值(c#中main的返回值)

发表评论

您需要后才能发表评论