質問: Console.ReadLine(); *************************************** ■現状 ・string型の変数"str"に、キーボードからの値入力を許容。 ■質問 2つあります。よろしくお願いいたします。 1. 要素の型「string」からint型のリスト「 List」に変換する方法はありませんか? 2. キーボードからの値入力でint型のリスト「 List」に直接入力することはできませんか? 拙い知識のため要領を得ない質問かもしれませんが、ぜひご教示ください。
回答: 1について 直接stringからListにすることは出来ませんが、stringをint.TryParse()メソッドを使ってint型に変換し、それをListに追加すればよいかと思います。 2について キーボードからの入力を直接int型にしようとするのはあまりオススメしません。 なぜなら、キーボードからの入力は数値とは限らないので、「あ」とか入力されるとエラーが発生するかもしれません。 TryParse()メソッドを使えば可能かもしれませんが。