1. ホーム
  2. c#

[解決済み] ユーザー入力から整数を読み取る

2023-05-24 05:13:46

質問

私が探しているのは、コマンドライン(コンソールプロジェクト)からユーザーによって与えられた整数を読み取る方法です。私は主にC++を知っていて、C#の道を歩み始めました。Console.ReadLine();がchar/stringを取るだけであることは知っています。だから要するに、私はこれの整数版を探しています。

私が正確に何をしているのかのアイデアを与えるために。

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に変換することを示唆するスレッドを見つけました。私は、変換よりももっと直接的な方法があるはずだと確信しています。

どのように解決するのですか?

文字列を整数に変換するには Convert.ToInt32() 関数

int intTemp = Convert.ToInt32(Console.ReadLine());