在使用mono运行C#代码的linux终端中,如何查看C#程序的非零返回类型的值?
我正在使用Ubuntu Linux操作系统和mono编译器在终端上编译和运行C#代码 我有一个名为hello.cs的文件,其C#代码如下: 要创建可执行文件,我在终端中使用以下命令:在使用mono运行C#代码的linux终端中,如何查看C#程序的非零返回类型的值?,c#,linux,terminal,mono,return-value,C#,Linux,Terminal,Mono,Return Value,我正在使用Ubuntu Linux操作系统和mono编译器在终端上编译和运行C#代码 我有一个名为hello.cs的文件,其C#代码如下: 要创建可执行文件,我在终端中使用以下命令: mcs -out:hello.exe hello.cs mono hello.exe 输出: Hello World! 42 现在在Windows命令提示符下,查看返回值的命令是- echo %ERRORLEVEL% 输出: Hello World! 42 现在,查看相同命令的相应linux终端命令是什
mcs -out:hello.exe hello.cs
mono hello.exe
输出:
Hello World!
42
现在在Windows命令提示符下,查看返回值的命令是-
echo %ERRORLEVEL%
输出:
Hello World!
42
现在,查看相同命令的相应linux终端命令是什么?查看最后一个命令的退出状态:
$ mono hello.exe
$ echo $?
如果要将其保存以供以后评估,请保存到环境。变量:
$ mono hello.exe
$ lastError=$?
$ echo $lastError