Адрес памяти переменной - C#
Формулировка задачи:
День добрый
Подскажите, пожалуйста, как получить адрес памяти, в которой хранится пременная? При использовании указателя пишет "невозможно получить адрес, определить размер или объявить указатель на управляемый тип"
Решение задачи: «Адрес памяти переменной»
textual
Листинг программы
[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Ansi)] struct TNode { [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 11)] public string Name; public IntPtr Parent; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)] public IntPtr[] Child; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д