私はCを新しくしていますので、許してください。しかしintをint32に変換しなければならない理由を知りたいのですが?C#intとint32の宣言
例えば、私はlowerRange
をintとして宣言していますが、後でユーザー入力を読むときにint32に変換する必要があります。そうしないと、 "暗黙のうちに ' int "。
または私は、ユーザーが文字列を入力しているため、変換する必要があると仮定しているので、intに変換する必要があります。その場合、なぜ宣言しなければならないのでしょうかlowerRange
int最初の場所?
int lowerRange;
...
lowerRange = Convert.ToInt32(Console.ReadLine());
「int」には数値特性があります。 'int'に対して数値演算を行うことはできますが、' string'では可能ではありません。ユーザ入力はstringです。 –
"なぜintをint32に変換する必要があるのですか?" - 同じ型の別の名前であり、C#での変換を表現できないため、この質問には本当に回答できません。他の手は2つの質問で覆われています... –