[in, out]在方法中的用法
本文关键字:方法 用法 in out | 更新日期: 2023-09-27 18:06:09
我想问一下
public int Method1([In, Out] byte[] buffer);
和
public int Method2(byte[] buffer);
我遇到http://referencesource.microsoft.com/#mscorlib/system/io/stream.cs,739,想知道为什么[In, Out]
在那里?
是。
-
public int Method2(byte[] buffer);
使用隐式In
:指示数据应该从调用方封送到被调用方,而不是回送到调用方。
-
public int Method2(out byte[] buffer);
使用Out
:指示数据应从被调用者封送回给调用者。
-
public int Method2(ref byte[] buffer);
使用[In, Out]