| 1. | Keyword are passed as in out parameters )关键字标记的委托才作为in / out参数传递。 |
| 2. | Method obtains the return value and any in out parameters 方法获取返回值和所有输入/输出参数。 |
| 3. | Class , which is an exception to this rule , is marshaled as an in out parameter 类(它是本规则的一个例外)被作为in / out参数封送。 |
| 4. | These types can appear to be marshaled as in out parameters when the caller and callee are in the same apartment 在调用方和被调用方位于同一单元中时,这些类型可能看上去是被作为in / out参数封送的。 |
| 5. | A blittable array can appear to operate as an in out parameter when interacting with objects in the same apartment ,可直接复制到本机结构中的数组在与同一单元中的对象交互时可能看上去像是作为in / out参数在运行。 |
| 6. | Default marshaling for arrays in an application consisting entirely of managed code , the common language runtime passes array types as in out parameters 在完全由托管代码组成的应用程序中,公共语言运行库将数组类型作为in / out参数传递。 |
| 7. | Due to this added overhead , in out parameters must be explicitly applied to an argument if the caller wants to see changes made by the callee 由于这项附加的开销,如果调用方希望看见被调用方所做的更改,则必须将in / out参数显式应用于参数。 |
| 8. | Attributes if you want to marshal the argument as an in out parameter . non - blittable types have different or ambiguous representations in managed and unmanaged languages 非直接复制到本机结构中的类型在托管和非托管语言中具有不同的或不明确的表示形式。 |