如何确定代码是在控制台应用程序中还是在Windows服务中执行

时间:2009-08-25 04:44:05

标签: c# .net console-application

如何确定代码是在控制台应用程序中还是在Windows服务中执行?

1 个答案:

答案 0 :(得分:3)

虽然它不是特定于控制台的(即,当作为winforms应用程序运行时,这将返回true)我使用了以下

if (Environment.UserInteractive)
{
    Console.WriteLine("Hi I'm being ran as a console app");
}