Der C#-native Stringtyp ist... anders:
http://www.codeproject.com/KB/dotnet/strings.aspx. Die Struktur in Delphi nachzubauen und zu benutzen konnte aber nur mit Casts und Unsafe Code funktionieren, weil der Marshaller solche Bitbashs zu Recht nicht mag.
http://blog.rednael.com/2008/08/29/M...DLLsInNET.aspx