c#中的第一个控制台应用程序
本文关键字:控制台 应用程序 第一个 | 更新日期: 2023-09-27 18:11:34
我最近开始学习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()
并处理无效输入