投稿者 shu  (社会人) 投稿日時 2015/11/12 16:22:19
> 特定の問題をランダムに表示できるんですよね?
この目的は初めて出てきたないようなのでそれまでの回答に
対してちょっと直せばよいというのは出来たとしても効率が
悪い可能性があります。目的としているものがあるなら最初から
出しておいたほうがよいです。


ランダムに問題を出すなら既出のコレクション(正確にはリストですが)
を使用した方がよいです。何故コレクションが駄目なのかわかりませんが。


メモリ節約するのならそもそもReadToEndとかReadLinesは不適切ということに
なってしまいます。固定長の形式にして各問題の位置を計算で簡単に求められ
るようにしてその位置へシークするような動きにする必要が出てきます。