相关疑难解决方法(0)

如何在.NET中指定控制台应用程序的退出代码?

我在.NET中有一个简单的控制台应用程序.它只是更大应用程序的测试部分.我想指定我的控制台应用程序的"退出代码".我该怎么做呢?

.net c# exit-code

457
推荐指数
10
解决办法
30万
查看次数

如何将计时器添加到C#控制台应用程序

就是这样 - 如何在C#控制台应用程序中添加计时器?如果你能提供一些示例编码会很棒.

c# console timer

127
推荐指数
5
解决办法
25万
查看次数

如何以编程方式在C#中生成按键事件?

如何以编程方式创建一个模拟键盘上按键的事件?

.net c# wpf keyboard-events

104
推荐指数
5
解决办法
14万
查看次数

当assert()失败时,程序退出代码是什么?

assert()呼叫失败时,使用的退出代码是什么,它在哪里记录?

c linux assert

22
推荐指数
1
解决办法
6976
查看次数

从C#中的控制台应用程序退出

我在这里阅读了很多关于stackoverflow,评论,意见和各种想法的东西.但无论如何,我真的需要一个解释的方法来退出我在C#上的控制台应用程序(我在VS2010框架4上),并带有自定义错误.

我现在能读到的最好的东西是VB:

Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)
Run Code Online (Sandbox Code Playgroud)

并使用ExitProcess(1)进行错误或ExitProcess(0)

所以我的问题是:

  • 是否与Environment.Exit(1)相同?
  • 对于作为自动作业运行的应用程序,有什么好处?
  • 什么意思是退出代码,-1,0,1,它们的区别是什么?
  • 那么静态void ExitProcess(uint uExitCode); ?

以前的一些问题标记为参考书目:

在C#中退出Console应用程序的命令是什么?

http://geekswithblogs.net/mtreadwell/archive/2004/06/06/6123.aspx

c# console exit-code exit

8
推荐指数
1
解决办法
4万
查看次数

从控制台应用程序退出的正确方法

我已经在这里阅读了一些内容,在这里我仍然对是否应该Enviorment.Exit()在控制台应用程序中使用感到困惑。

在一种方法中,如果用户在提示符下键入 exit,我有以下代码,

if(userSelect == "exit")
{
    Environment.Exit(0);
}
Run Code Online (Sandbox Code Playgroud)

更新:

class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Welcome to my Console App");
        Console.WriteLine();
        consoleManager();
    }


    public static void consoleManager()
    {
        string consolePrompt = "ConsoleApp\">";

        string whichMethod = "";
        Console.Write(consolePrompt);
        whichMethod = Console.ReadLine();

        if(whichMethod == "view enties")
        {
            viewEntry();
        }
        else
            if(whichMethod == "Add Entry")
            {
                addEntry();
            }
            else
                if(whichMethod == "exit")
                {
                    //what to do here
                }
                else
                {
                    help();
                }
    }
Run Code Online (Sandbox Code Playgroud)

c# console-application

6
推荐指数
1
解决办法
5万
查看次数

标签 统计

c# ×5

.net ×2

console ×2

exit-code ×2

assert ×1

c ×1

console-application ×1

exit ×1

keyboard-events ×1

linux ×1

timer ×1

wpf ×1