一尘不染

从用户输入读取整数

c#

我正在寻找的是如何读取用户从命令行(控制台项目)给出的整数。我主要了解C ++,并且已经开始使用C#路径。我知道Console.ReadLine();
只需要一个字符/字符串。简而言之,我正在寻找这个的整数版本。

只是让您大致了解我在做什么:

Console.WriteLine("1. Add account.");
Console.WriteLine("Enter choice: ");
Console.ReadLine(); // Needs to take in int rather than string or char.

我已经为此寻找了很长一段时间。我在C上发现了很多东西,但在C#上却找不到。但是,我确实在另一个站点上发现了一个建议从char转换为int的线程。我敢肯定,必须有比转换更直接的方法。


阅读 204

收藏
2020-05-19

共1个答案

一尘不染

您可以使用Convert.ToInt32()函数将字符串转换为整数

int intTemp = Convert.ToInt32(Console.ReadLine());
2020-05-19