我是一個學習.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
是的。它爲我工作。我給了有效的整數。感謝很多 - 格蘭特溫尼 –