我是一个学习.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
是的。它为我工作。我给了有效的整数。感谢很多 - 格兰特温尼 –