.NET 4.x Изменение элемента списка - C#

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

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

Здравствуйте уважаемы. Вопрос: Описана структура. Далее описан класс, одной из переменных которого является список, элементы которого - объекты, с типом данных этой структуры. Проблема: необходимо как то отслеживать изменение этого списка. Код: Описание структуры:
public struct DocProperties
{
    public List<WordAttributes> words;
    public string path;
 
    public DocProperties(List<WordAttributes> inputWords, String inputPath)
    {
        words = inputWords;
        path = inputPath;
    }
..................
Фрагмент из описания класса:
public class SearchStr
    {
        #region переменные
        private List<List<String>> forDocuments;// = new List<List<String>>();//массив обработаных документов
        private List<DocProperties> documentsAndPath;// = new List<DocProperties>();//объявления основного списка
        static int simpleCount;//переменная для хранения количества повторений слова
        #endregion
 
        #region свойства
        public List<DocProperties> DocumentsAndPath//ОТЛОВИТЬ ИЗМЕНЕНИЕ СПИСКА!!!!!!!!!!!!!!!!!!!!
        {
            get { return documentsAndPath; }
            set { documentsAndPath = value; }
        }
.............................
Изменение списка:
                    localTemplate.DocumentsAndPath[index] = new DocProperties(finishWordAttributes, saveFileDialog1.FileName);
...................................
нужно что бы после этой команды выполнилось действия.

Решение задачи: «.NET 4.x Изменение элемента списка»

textual
Листинг программы
            set { documentsAndPath = value; }

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


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

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

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