如何获取短数据类型值作为输入

时间:2012-10-20 14:14:00

标签: c# input short

我需要在C#控制台应用程序中获取一个简短的数据类型值作为输入。我听说,它很容易在C#中输入int,string等。但我必须得到一个短数据类型值作为输入。请帮我。 谢谢!!

3 个答案:

答案 0 :(得分:2)

string input = Console.ReadLine();
short s;
if(short.TryParse(input, out s))
{
    //use s
}
else
{
    //invalid input
}

答案 1 :(得分: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);

答案 2 :(得分:0)

Var Input = Console.ReadLine();
Short ShortInput;
Int16.TryParse(Input,out ShortInput);