【发布时间】:2014-11-16 04:33:13
【问题描述】:
我正在尝试学习 c# 编码(或任何相关代码)的基础知识。我不明白如何接受用户输入并将其放入我以后可以用作整数的字符串中。我以为我可以这样写
string baseOfTriange = int.Parse(Console.ReadLine));
但它不起作用。我也尝试过浮动思考,也许就是这样,但是,我只是迷失了这个概念。这就是我到目前为止所拥有的,我只是不知道如何将字符串转换为 int。感谢您的帮助。
static void Main(string[] args)
{
// area of a triangle = base(height)/2
Console.WriteLine("Welcome, enter your triangle dimensions. ");
Console.WriteLine();
Console.Write("What is the base of the triangle? ");
string baseOfTriangle = int.Parse(Console.ReadLine());
Console.WriteLine("You answered, " + baseOfTriangle + ". ");
Console.Write("What is your height of the triangle? ");
string heightOfTriangle = int.Parse(Console.ReadLine());
Console.WriteLine("You answered, " + heightOfTriangle + ". ");
Console.WriteLine("The area of the triangle is " + (baseOfTriangle * heightOfTriangle / 2));
Console.ReadLine();
}
【问题讨论】:
-
int baseOfTringe = int.Parse(Console.ReadLine));
-
这段代码能编译吗?还是在运行时出现异常?
-
通过用 int 替换 string,我能够正确运行它。我无法将字符串转换为整数并将其存储在字符串变量中。抱歉,我对此很陌生。