Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.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
在使用mono运行C#代码的linux终端中,如何查看C#程序的非零返回类型的值?_C#_Linux_Terminal_Mono_Return Value - Fatal编程技术网

在使用mono运行C#代码的linux终端中,如何查看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终端命令是什

我正在使用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终端命令是什么?

查看最后一个命令的退出状态:

$ mono hello.exe
$ echo $?
如果要将其保存以供以后评估,请保存到环境。变量:

$ mono hello.exe
$ lastError=$?
$ echo $lastError