gpt4 book ai didi

c# - 如何在使用mono运行C#代码的linux终端中查看C#程序非零返回类型的值?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:59 28 4
gpt4 key购买 nike

我正在使用 Ubuntu Linux 操作系统和单声道编译器在终端中编译和运行 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终端命令是什么?

最佳答案

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

$ mono hello.exe
$ echo $?

如果你想稍后保存它以供评估,请保存到一个环境中。变量:

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

关于c# - 如何在使用mono运行C#代码的linux终端中查看C#程序非零返回类型的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47852495/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com