我需要在 C# 控制台应用程序中获取一个简短的数据类型值作为输入。我听说,很容易在 C# 中输入 int、string 等。但我必须得到一个简短的数据类型值作为输入。请帮我。谢谢 !!
问问题
742 次
3 回答
2
string input = Console.ReadLine();
short s;
if(short.TryParse(input, out s))
{
//use s
}
else
{
//invalid input
}
于 2012-10-20T14:16:24.847 回答
0
您可以使用Console.ReadLine()并对其应用检查,如果给定的值不短,那么您再次要求输入。
string inputForShort = Console.ReadLine();
short result=0;
bool shortGiven = false;
do {
Console.WriteLine("Please enter short value");
inputForShort = Console.ReadLine();
shortGiven = short.TryParse(inputForShort , out result);
} while (!shortGiven);
Console.WriteLine("You entered short value" + result);
于 2012-10-20T14:15:01.827 回答
0
Var Input = Console.ReadLine();
Short ShortInput;
Int16.TryParse(Input,out ShortInput);
于 2012-10-20T14:17:32.713 回答