Задать вопрос
@kill94

Как обращаться к памяти на C#?

в паскале есть массивы для прямого доступа к памяти Mem, MemL, и MemW
есть ли такое в C#? если есть то как?
  • Вопрос задан
  • 771 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
mourr
@mourr
Passionate JS developer
В C# есть отличный unsafe, который разрешает делать базовые операции с памятью, типа malloc, memcpy итд - реализуется это все через P/Invoke - вызов Managed кодом Unmanaged функций (например HeapAlloc-HeapFree из kernel32, для работы с памятью, да и любое другое unmanaged безобразие в контексте managed сборки)
Вот пару ссылочек по теме
Работа с памятью напрямую (malloc в C#)
Механизм Platform/Invoke
Ответ написан
Комментировать
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
Гуглите про работу с указателями в C#
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы