首页 >后端开发 >C++ >如何在 C# 中从用户输入中读取整数?

如何在 C# 中从用户输入中读取整数?

Susan Sarandon
Susan Sarandon原创
2025-01-24 05:11:12444浏览

How Do I Read an Integer from User Input in C#?

在 C# 中读取整数输入

C# 的 Console.ReadLine() 方法本质上将控制台输入读取为字符串。 要获取整数值,您必须显式转换输入。

Convert.ToInt32()方法

最简单的方法是使用Convert.ToInt32()。该函数直接将字符串转换为整数。

这是一个例子:

<code class="language-csharp">Console.WriteLine("1. Add account.");
Console.WriteLine("Enter your choice: ");
int userChoice = Convert.ToInt32(Console.ReadLine());</code>

此代码片段首先提示用户输入。 Console.ReadLine() 将输入捕获为字符串。 Convert.ToInt32() 然后将此字符串转换为整数,并将结果存储在 userChoice 变量中。 请注意,如果用户输入非数字输入,此方法将引发异常。 对于健壮的应用程序,建议进行错误处理(例如,使用 try-catch 块)。

以上是如何在 C# 中从用户输入中读取整数?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn