Предположим, у меня есть IntPtr, который был пустым **, полученным из нативного кода.Когда я собирался отнести его к пустому * эквивалентному IntPtr, я использовал такой код:
unsafe
{
var innerPtr = (IntPtr)outerPtr.ToPointer();
}
Для этого мне нужно включить код unsafe
.Мне интересно, есть ли другой способ конвертировать указатели такого типа без небезопасных?
Обновление:
Извините за мой вопрос недействителен.Использование (IntPtr)outerPtr.ToPointer()
не имеет смысла.