Пример #1
0
 /// <summary>
 /// Метод Inserting вызывается при вставке нового элемента в коллекцию на определенную позицию
 /// </summary>
 /// <param name="sender">Объект, в контексте которого вызывается функция</param>
 /// <param name="el">Вставляемый в коллекцию элемент</param>
 private static void Inserting(object sender, Inserter <string> el)
 {
     ///При попытке вставить пустую строку
     if (el.Element == "")
     {
         ///При попытке вставить пустую строку
         el.Cancel = true;
     }
     else
     {
         //В противном случае происходит вставка элемента на позицию 'index'
         Console.WriteLine($"{el.Element} вставлен в коллекцию на пизоцию '{el.Index}'");
     }
 }