[C#] MSDN/.NETのFileStreamコンストラクタの説明の和訳に誤り

MSDNには.NETのクラスの日本語マニュアルがあるけど、それぞれのページの冒頭に「この記事は機械翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。」という記述がある。これから推察するに、訳文の正当性チェックはさほど細かく行われていないのかもしれない。

先日関数の引数を調べていて、和訳された記述が原文とは違った意味になっている箇所があった。最初日本語の説明を読んでいたのだけど、おかしいなと思って原文を見直したところ気付いたのだけど、こうしてブログに書いておくと誰かの役に立つかもしれないので覚え書き。

FileStream コンストラクター (IntPtr, FileAccess, Boolean, Int32) (System.IO)
http://msdn.microsoft.com/ja-jp/library/w4z40ebc(v=vs.110).aspx

bufferSize
Type: System.Int32
A positive Int32 value greater than 0 indicating the buffer size. For bufferSize values between one and eight, the actual buffer size is set to eight bytes.

bufferSize
型 : System.Int32
バッファー サイズを示す 0 より大きな正の Int32 値。 bufferSize 値には 1 から 8 を設定します。実際のバッファー サイズは 8 バイトに設定されます。 1から8の間の値をbufferSizeに指定すると、実際のバッファサイズは8バイトに設定されます。(つまり、適用されるbufferSizeの最小値は8となる)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です