获取 Delphi UnicodeString 的 UTF-16LE 字节的最有效方法是什么?

What is the most efficient way to get the UTF-16LE bytes for a Delphi UnicodeString?

由于 Delphi 使用 UTF-16 作为其内部表示,将 UnicodeString 的所有字节简单地复制到字节数组是否正确?

这个平台独立吗?

如果你想打安全牌:TEncoding.Unicode.GetBytes('Hello World')。当前的实现看起来非常高效,您不必担心未来的平台。