如何在单声道用于运行 C#代码的linux终端中查看非零return类型C#程序的值?
How to view the value of non zero return type of C# program in linux terminal where mono is used to run C# code?
我正在使用 Ubuntu Linux OS 和单声道编译器在终端中编译和 运行 C# 代码。
我有一个名为 hello.cs 的文件,其中包含以下 C# 代码:
using System;
namespace MyApp {
class MyProg {
static int Main(string[] args) {
Console.WriteLine("Hello World!");
return 42;
}
}
}
要创建可执行文件,我在终端中使用以下命令:
mcs -out:hello.exe hello.cs
mono hello.exe
输出:
Hello World!
现在在Windows命令提示符命令中查看return值为-
echo %ERRORLEVEL%
输出:
42
现在对应的linux终端命令是什么来查看?
查看最后一个命令的退出状态:
$ mono hello.exe
$ echo $?
如果您想保存它以供稍后评估,请保存到环境中。变量:
$ mono hello.exe
$ lastError=$?
$ echo $lastError
我正在使用 Ubuntu Linux OS 和单声道编译器在终端中编译和 运行 C# 代码。
我有一个名为 hello.cs 的文件,其中包含以下 C# 代码:
using System;
namespace MyApp {
class MyProg {
static int Main(string[] args) {
Console.WriteLine("Hello World!");
return 42;
}
}
}
要创建可执行文件,我在终端中使用以下命令:
mcs -out:hello.exe hello.cs
mono hello.exe
输出:
Hello World!
现在在Windows命令提示符命令中查看return值为-
echo %ERRORLEVEL%
输出:
42
现在对应的linux终端命令是什么来查看?
查看最后一个命令的退出状态:
$ mono hello.exe
$ echo $?
如果您想保存它以供稍后评估,请保存到环境中。变量:
$ mono hello.exe
$ lastError=$?
$ echo $lastError