2012-06-09 53 views

回答

7

你应该能够检查,看看是否Console.In == StreamReader.Null;

如果这是真的,没有连接控制台。例如,以下工作适用于此:

public static bool IsConsoleApplication 
{ 
    get { return Console.In != StreamReader.Null; } 
} 
+0

get语句怎么样?那会工作吗? –

+0

@ArlenBeiler你的意思是作为一个财产?你能显示你想要的代码,明智的用法吗?我可以告诉你如何使它工作,然后... –

+0

是的,有什么特别的理由使用一种方法? –

相关问题