Was ist Marshalling und warum brauchen wir es?Marshalling - was ist das und warum brauchen wir es?
Es fällt mir schwer zu glauben, dass ich keine int
über die Leitung von C# zu C senden kann und Marshall muss. Warum kann C# nicht einfach die 32 Bits mit einem Start- und Beendigungssignal senden, um dem C-Code mitzuteilen, dass er eine int
empfangen hat?
Wenn es irgendwelche guten Tutorials oder Websites gibt, warum wir Marshalling und wie man es verwenden soll, das wäre toll.
In der Tat können Sie ** nur die 32 Bits mit einem Start- und Ende-Signal senden. Das würde dein eigenes Marshalling für einen Int schreiben. Aber wie würden Sie ein Dictionary> an C-Code übergeben? –
Endianness kommt dir in den Sinn, wenn du "über den Draht" sagst. – user7116
true lässt große/kleine Endian oder andere Variationen unberücksichtigt. –