私は.NETを学んでいる初心者です。console.readline()を使って整数を読み取る方法は?
私の整数をコンソールのreadlineで解析しようとしましたが、フォーマットの例外を示しています。
マイコード:
using System;
namespace inputoutput
{
class Program
{
static void Main()
{
string firstname;
string lastname;
// int age = int.Parse(Console.ReadLine());
int age = Convert.ToInt32(Console.ReadLine());
firstname = Console.ReadLine();
lastname=Console.ReadLine();
Console.WriteLine("hello your firstname is {0} Your lastname is {1} Age: {2}",
firstname, lastname, age);
}
}
}
このコードは私のために働きます。最初の行に有効な整数を入力していますか?おそらく、最初に文字列変数にreadlineを置き、解析する前に値をチェックすることができますか? – Chris
可能な複製:https://stackoverflow.com/questions/24443827/reading-an-integer-from-user-input – cSteusloff
はい。それは私のために働きました。有効な整数を与えました。たくさんありがとう - Grant Winney –