.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; }