Почему в некоторых классах нет встроенных методов BindingList'a - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет! Прошу огромной помощи. Либо я совсем сошел с ума, либо в VS вселился сатана. Есть класс, в нем приватно объявлен BindingList и есть get метод для этого BindingList. Вопрос вот в чем: Когда пытаюсь в этом самом классе вызвать Last метод для BindingList - этот метод не существует, а в другом все существует и работает на ура.
public class OrderListClass
    {
        private static BindingList<OrderClass> OrderList;

        public static void createOrderList()
        {
            if (OrderList == null)
            {
                OrderList = new BindingList<OrderClass>();
            }
            else
            {
                throw new NotImplementedException();
            }
        }
 
        public static BindingList<OrderClass> getOrderList()
        {
            //if (OrderList. == null)
            //{
            //    throw new NotImplementedException();
            //}
            //else
            //{

                return OrderList;
            //}
        }
 
        public OrderClass GetLast()
        {
            return OrderList.Last(); //<---- говорит, что нет Last();
        }
    }
 public partial class OrderFuncControl : UserControl
    {
        BindingList<OrderClass> OrderList;
 
        public OrderFuncControl()
        {
            InitializeComponent();
            OrderList = OrderListClass.getOrderList();
        }
 
        private void AddOrderButton_Click(object sender, EventArgs e)
        {
            OrderList.AddNew();
            MessageBox.Show(OrderList.Last()); //<--- Не ругается и нормально возвращает
                                                                                //последний элемент.
            
        }
    }

Решение задачи: «Почему в некоторых классах нет встроенных методов BindingList'a»

textual
Листинг программы
using System.Linq;

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


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

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

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