Sobald ich weiß, was das bedeutet, gibt es wahrscheinlich eine bessere Möglichkeit, diese Frage auszudrücken, aber ich weiß nicht, wo ich anfangen soll.C# Methodenparametersyntax - was bedeutet das?
Hier ist die Read-Methode für eine Stream:
public override int Read([In, Out] char[] buffer, int index, int count) { ... }
That "In, Out" Bit - was ist es denn, was es tut, was heißt es?
Ich bekomme den Zweck von ihnen in diesem Zusammenhang nicht. Werden sie nicht nur für p/invoke und Marshalling verwendet? Warum also sind sie auf einer normalen übergeordneten Methode? – CodesInChaos