コードを移行する方法を説明します。コンパイラでサポートされていないデータ型を削除サポートされていない以下の型のいずれかを使用しているコードは削除するか、代わりの型を使用するように書き換えなければなりません。始まるインデックス方式)System.WideStringSystem.StringSystem.AnsiString、System.ShortString使用をやめます。使用することを検討します。使用することを検討します。サポートされていないこれらの型の置き換えの詳細については、以下で説明します。置き換えることができます。プラットフォームで使用する必要がある場合は、それをマーシャリングしなければなりません。終端文字を処理します。使用例については、コード例「ShortStringToString(Delphi)」を参照してください。デバイスでサポートされています。インスタンスは、元のコードでどう使用されているかに応じて削除または変更します。)で十分なこともあります。多くの場合は、以前の形式を必要に応じてデコードおよびエンコードしなければなりません。型に直接置き換えることができます。類似クラスなど)を使用しています。マーク(BOM)をサポートしており、必要に応じて自動的にデコードされます。クラスを使用すると、バイト列を直接取得できます。インスタンスを明示的に指定できます。表現の違いを管理できます。コード例「ShortStringToString(Delphi)」を参照してください。元のセマンティクスに応じて、以下のように対応が異なります。