2012-06-09 45 views

回答

7

你應該能夠檢查,看看是否Console.In == StreamReader.Null;

如果這是真的,沒有連接控制檯。例如,以下工作適用於此:

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

get語句怎麼樣?那會工作嗎? –

+0

@ArlenBeiler你的意思是作爲一個財產?你能顯示你想要的代碼,明智的用法嗎?我可以告訴你如何使它工作,然後... –

+0

是的,有什麼特別的理由使用一種方法? –

相關問題