[英]The first console app in C#
我最近开始学习 C#,所以我试着做一些简单的事情,但不能让程序 100% 功能性。我在 Visual Studio 中做了,给出的每个值,答案都是一样的
大于 0
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please enter a number");
int userinput = Console.Read();
if (userinput > 0) Console.Write("Bigger than 0");
else if (userinput < 0) Console.Write("Less than 0");
else Console.Write("Equal to 0");
Console.Write("\nPress <ENTER> to exit\n");
Console.ReadKey();
}
}
}
Console.Read()
方法读取按下的键的代码,而不是在控制台中键入的整数值。 您必须使用Console.ReadLine()
读取完整字符串并将其转换为整数,如下所示:
int userinput = Convert.ToInt32(Console.ReadLine());
请注意,如果输入字符串不是正确的整数,程序将失败。 您可以考虑使用Int32.TryParse()
并处理无效输入。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.