2016-11-09 57 views
-11

你好,我是新來的,所以希望一起玩,我的老師讓我做一個簡單的應用程序,只是爲了(當用戶輸入數字「1」它寫道「2 「時輸入‘2’寫入‘1’),我與你是容易爲使用if或開關的情況下,但她告訴我不要超過兩行
請人幫助我正在吸C#控制檯創建簡單的應用程序不超過2行

+0

查找到[三元運營商(http://stackoverflow.com/questions/20258975/using-ternary-operator-on-console-writeline) – Hank

回答

1

的一種方式要做的是在另一個三元運算符內部使用三元運算符。 它完成兩行工作。

var input = Console.ReadLine(); 
    Console.WriteLine((input == "1") ? ("2") : (input == "2" ? "1" : "Enter 1 or 2")); 
+0

哦,感謝我的兄弟,但應用程序立即關閉aftert該如何我可以讓它持續更長的時間,直到我手動關閉它!! –

+0

這就是這樣簡單的控制檯應用程序的本質 - 他們完成工作並自動關閉自己。 要使應用程序保持打開狀態,可以在最後添加Console.ReadLine()或Console.ReadKey()。然後應用程序將完成這項工作,然後等待另外的鍵盤按下。 –

相關問題