Dan*_*atz 1 c# visual-studio-2010
我刚开始学习C#.我正在读一本书,其中一个例子是这样的:
using System;
public class Example
{
public static void Main()
{
string myInput;
int myInt;
Console.Write("Please enter a number: ");
myInput = Console.ReadLine();
myInt = Int32.Parse(myInput);
Console.WriteLine(myInt);
Console.ReadLine();
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行并输入说'五'并点击返回时,我得到'输入字符串不正确格式'错误.我不明白的是,我将字符串myInput转换为数字不是我吗?微软称In32.Parse'将数字的字符串表示形式转换为32位有符号整数等价物.那么当我输入五个单词时怎么会不起作用呢?它应该转换为整数不应该...混淆.谢谢你的建议.