Маршалинг по умолчанию для знаков

При передаче в неуправляемый код управляемого типа Char, для которого по умолчанию используется кодировка Юникод, упаковщик взаимодействия преобразует этот знак в кодировку ANSI. Атрибут DllImportAttribute можно использовать для объявлений вызовов неуправляемого кода, а атрибут StructLayoutAttribute — для объявления COM-взаимодействия, чтобы управлять кодировкой, используемой при маршалинге типа Char.

См. также

Основные понятия

Преобразуемые и непреобразуемые типы

Атрибуты направления

Копирование и закрепление

Определение кодировки

Другие ресурсы

Поведение маршалинга по умолчанию