これが何を意味するかがわかれば、おそらくこの質問を表現するより良い方法があるでしょうが、どこから始めればよいかわかりません。
StreamReader の Read メソッドは次のとおりです。
public override int Read([In, Out] char[] buffer, int index, int count) { ... }
その「イン、アウト」ビット - それは何のために、何をし、何と呼ばれていますか?
これが何を意味するかがわかれば、おそらくこの質問を表現するより良い方法があるでしょうが、どこから始めればよいかわかりません。
StreamReader の Read メソッドは次のとおりです。
public override int Read([In, Out] char[] buffer, int index, int count) { ... }
その「イン、アウト」ビット - それは何のために、何をし、何と呼ばれていますか?
その「イン、アウト」ビット - それは何のために、何をし、何と呼ばれていますか?
これらはパラメータ属性です。
この場合System.Runtime.InteropServices.InAttribute
、System.Runtime.InteropServices.OutAttribute
.NET ランタイム外のコードとの相互運用に使用されます。