Перезаписываются поля модели

85
18 февраля 2021, 08:20

Собственно в list каждый раз должен записываться x,y он и записывается в дебагере видно но после в итоге получается как на скрине все элементы перезаписываются на последний

public class FuncLogic
{
    List<PointModel> list = new List<PointModel>();
    PointModel pm = new PointModel();
        public List<PointModel> Fx(UserDataModel data)
        {
            for (double x = data.RangeFrom; x < data.RangeTo; x += data.Step)
            {
                double y = (data.a * Math.Pow(x, 2)) + (data.b * x) + data.c;
                pm.PointX = x;
                pm.PointY = y;
                list.Add(pm);
            }
            return list;
        }
}

Вот модель

public class PointModel
    {
        public int PointId
        {
            get;
            set;
        }
        public int ChartId
        {
            get;
            set;
        }
        public double PointX
        {
            get;
            set;
        }
        public double PointY
        {
            get;
            set;
        }
    }`
Answer 1

Сам разобрался

`public class FuncLogic
    {
        List<PointModel> list = new List<PointModel>();
            public List<PointModel> Fx(UserDataModel data)
            {
                for (double x = data.RangeFrom; x < data.RangeTo; x += data.Step)
                {
                    PointModel pm = new PointModel();
                    double y = (data.a * Math.Pow(x, 2)) + (data.b * x) + data.c;
                    pm.PointX = x;
                    pm.PointY = y;
                    list.Add(pm);
                }
                return list;
            }
    }`
READ ALSO
PHP preg_replace заменить GET параметр

PHP preg_replace заменить GET параметр

Так вот, у меня есть вот такой ЧПУ:

105
Загрузка видео с YouTube через PHP. (get_video_info)

Загрузка видео с YouTube через PHP. (get_video_info)

Не работает скачивание видео через Youtube (php)

118
Почему не выводится первый результат?

Почему не выводится первый результат?

Таблица (результат запроса в менеджере sql)

123
Robokassa, робочеки и подпись crc

Robokassa, робочеки и подпись crc

Не так давно Робокасса ввела решение "Робочеки", которое позволяет не заботиться о приобретении ККТДля того, чтобы его использовать, нужно...

106