タイトルは多かれ少なかれそれをすべて言います。呼び出しは文書化されています:
同じ引数タイプTextReader.Read Method (Char[], Int32, Int32)
のHereforと
Herefor。TextReader.ReadBlock()
バイト配列の一部を抽出したいのですが、そのために、次のようMemoryStream
に読み取ることを意図しています。StreamReader
StreamReader r = new StreamReader(new MemoryStream(rawData, 0, 184, false, false));
r.Read.....
どちらを使うべきですか?それらの1つはより速いか、そうでなければより良いですか?