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

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

в паскале есть массивы для прямого доступа к памяти Mem, MemL, и MemW
есть ли такое в C#? если есть то как?
  • Вопрос задан
  • 778 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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#
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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