私はC#言語に不慣れで、X-box用のXNA GameStudioで使用するためにC#言語の学習を始めたばかりです。
私はJavaとC++の経験が少ないので、初心者ではありません。だからこそ、この問題は私にとってとても苛立たしいものです。
ユーザーから入力された2つの数値を追加するように設計された簡単なコードを作成しました。非常にシンプルなものですが、私が感じる新しい言語にとっては良い第一歩です。
変数を宣言し、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
追加する2番目の番号を入力してください。
2つの数字の合計は次のとおりです。63
追加する最初の番号を入力してください。
3
追加する2番目の番号を入力してください。
2つの数値の合計は次のとおりです。64
それはそのように続き、secondNumberが61であるかのように動作します。
助けてくれてありがとう!