【发布时间】:2013-02-27 10:56:52
【问题描述】:
一旦我知道这意味着什么,可能有更好的方式来表达这个问题,但我不知道从哪里开始。
这是 StreamReader 的 Read 方法:
public override int Read([In, Out] char[] buffer, int index, int count) { ... }
那个“进出”位——它是做什么用的,它有什么作用,它叫什么?
【问题讨论】:
-
我不明白他们在这种情况下的目的。它们不只是用于 p/invoke 和编组吗?那么为什么他们使用普通的覆盖方法呢?
标签: c# syntax parameters