0
A
回答
0
看看MSDN Console.ReadLine examples here。
另外Console.ReadKey可能是有用的。
到Console.ReadLine用法是這樣的:
using System;
public class Example
{
public static void Main()
{
Console.Clear();
DateTime dat = DateTime.Now;
Console.WriteLine("\nToday is {0:d} at {0:T}.", dat);
Console.Write("\nPress any key to continue... ");
Console.ReadLine();
}
}
0
由於PO似乎希望Y/N鍵擊,我建議Console.ReadKey()
而非Console.ReadLine()
爲以後需要一個額外的進入。 KeyChar
ConsoleKeyInfo
的屬性給出了輸入的字符用戶。
var x = Console.ReadKey().KeyChar;
if(x=='y'||x=='Y')
{
//do something
}
else if(x=='n'||x=='N')
{
//do something else
}
+0
雖然此代碼片段可能會解決問題,但[包括解釋](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 –
+0
現在怎麼樣?你想投我一票嗎? –
1
如果你使用一個控制檯,您可以使用Console.ReadLine:
string line = Console.ReadLine();
if (line == "Y")
{
Console.WriteLine("Y was pressed");
}
else if (line == "N")
{
Console.WriteLine("N was pressed");
}
else
{
Console.WriteLine(line + " was pressed");
}
1
class Program
{
static void Main()
{
//read from console
string userInput = Console.ReadLine();
//treat read value
switch(userInput)
{
case "Y":
Console.WriteLine("Y was entered!");
break;
case "N":
Console.WriteLine("N was entered!");
break;
}
}
}
相關問題
- 1. 如何檢測用C#輸入?
- 2. 如何在C++中檢測CTRL-X的用戶輸入
- 3. 如何檢測用戶是輸入法的中途輸入?
- 4. 檢測用戶的空/空輸入
- 5. 使用耳機檢測用戶輸入
- 6. 如何檢測,當用戶點擊輸入進入()
- 7. 檢測輸入密鑰C#
- 8. 如何在flex中檢測CTRL + C輸入和F3鍵輸入
- 9. C#檢測用戶輸入文本框中的單詞
- 10. 如何檢測等待來自bash腳本的用戶輸入?
- 11. 如何檢測用戶在EditText中的輸入?
- 12. 如何檢測用戶輸入文字的語言?
- 13. 如何檢測來自用戶的錯誤輸入vb
- 14. 檢測用戶是否正在輸入
- 15. Textwatcher檢測空當用戶輸入值
- 16. Facebook Messenger平臺 - 檢測用戶輸入
- 17. 檢測用戶是否輸入了UITextField
- 18. iphone sdk - 檢測用戶或光輸入
- 19. 如何檢測進程/線程何時等待用戶輸入
- 20. 如何檢測用戶在iOS中使用語音輸入?
- 21. 如何檢測用戶是否在Java中使用jTextpane輸入
- 22. 檢測用戶輸入輸入的數據類型
- 23. 如何檢測不輸入使用OnkeyListner
- 24. C++檢測用戶是否輸入字符串而不是輸入
- 25. C++如何檢查用戶輸入是否與文件中的輸入相同?
- 26. 如何檢測用戶退出文本輸入而不按輸入Xamarin Forms?
- 27. 如何檢測用戶輸入是否爲域名?
- 28. 如何在bash/unix腳本中檢測用戶輸入?
- 29. 如何檢測用戶是否停止在EditText中輸入android
- 30. 如何檢測用戶輸入是否重複?
什麼樣的應用?你在製作一個控制檯應用程序嗎? –
Console.Readline()? – loneshark99