streamreader を使用して複数のファイルのテキストを文字列に読み込もうとしていますが、現時点では、私のコードでは、別のファイルを読みたいたびに新しい streamreader を作成しています。これは機能しますが、何百回も繰り返すと非常に効率が悪いように見えます。これは非常に簡単な修正であると確信していますが、私はまだプログラミングに慣れていないので、少しの知識をいただければ幸いです。
避けたい非効率的なコードの例:
someloop
{
using (StreamReader sR = new StreamReader(changingfilename))
{
textString = sR.ReadToEnd();
}
}