Невозможно упаковать тип "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;
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5
Похожие ответы