如何在linux终端中查看C#程序的非零返回类型的值,其中mono用于运行C#代码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在linux终端中查看C#程序的非零返回类型的值,其中mono用于运行C#代码?相关的知识,希望对你有一定的参考价值。
我正在使用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命令提示符命令中查看返回值是 -
echo %ERRORLEVEL%
输出:
42
现在查看相应的linux终端命令是什么?
答案
要查看最后一个cmd的退出状态:
$ mono hello.exe
$ echo $?
如果您想稍后将其保存为eval,请保存到env。 VAR:
$ mono hello.exe
$ lastError=$?
$ echo $lastError
以上是关于如何在linux终端中查看C#程序的非零返回类型的值,其中mono用于运行C#代码?的主要内容,如果未能解决你的问题,请参考以下文章