gpt4 book ai didi

c# - Console.Read 被忽略

转载 作者:可可西里 更新时间:2023-11-01 08:55:19 24 4
gpt4 key购买 nike

<分区>

我是 C# 语言的新手,并且只是为了在 X-box 的 XNA Game Studio 上使用而开始学习它。

我在 Java 和 C++ 方面略有经验,所以我不是完全菜鸟。这正是这个问题让我如此沮丧的原因。

我创建了一个简单的代码,旨在将用户输入的两个数字相加。非常简单的东西,但是我觉得对于任何新语言来说都是很好的第一步。

我已经声明了我的变量,并尝试使用 Console.Read() 从用户那里获取要添加的数字。到目前为止,代码输出我想要的消息,然后停止并读取来自用户的单个输入。在那之后,它搞砸了。控制台输出下一条消息,读取一些随机数(无输入),然后将它们加在一起并立即输出。

这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Add
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please enter the first number to add: ");
int firstNumber = Console.Read();

Console.WriteLine("Please enter the second number to add: ");
int secondNumber = Console.Read();

int Sum = firstNumber + secondNumber;
Console.WriteLine("The total of the two numbers is: " + Sum);

}
}
}

样本运行:

请输入要添加的第一个数字:

2

请输入要添加的第二个数字:

两个数之和为:63


请输入要添加的第一个数字:

3

请输入要添加的第二个数字:

两个数之和为:64


它继续这样,就好像 secondNumber 是 61。

在此先感谢您的帮助!

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com