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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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