Невозможно упаковать тип "Point" как неуправляемую структуру - C#
Формулировка задачи:
Привет
Вот начитался, и вроде бы все должно работать, но выбивает ошибку
есть класс Point, мне надо узнать сколько будет памяти занимать массив экземпляров или хотя бы один, потом домножу на количество
Строка
Выдает ошибку
Label1.Text = (System.Runtime.InteropServices.Marshal.SizeOf(typeof(Point))).ToString();
Невозможно упаковать тип "Point" как неуправляемую структуру; невозможно вычислить размер или смещение, имеющие смысл.
мог бы и вручную посчитать, но так как в будущем понадобиться умение считать на лету, то прошу вашей помощи)Решение задачи: «Невозможно упаковать тип "Point" как неуправляемую структуру»
textual
Листинг программы
public struct Point { public readonly int X, Y, Id; public Point(int x, int y, int id) { X = x; Y = y; Id = id; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д