Функция поиска в списке структур отдельного элемента структура - C#
Формулировка задачи:
Доброго времени суток пишу процедуру поиска.
Если нужно найти кнопку (получить номер в списке) в этом списке структур, то нужно писать отдельную процедуру, другую кнопку - опять отдельную, ComboBox - третью. Можно ли как-нибудь обойтись одной фуекцией? Например как-то так
/// <summary> /// Тип для отображения генерируемой формы для ввода значений атрибутов /// </summary> public struct TypeControlAttribute { // Атрибут public TypeAttribute Attribute; // TextBox для ввода public TextBox TextBoxControl; // ComboBox для ввода public ComboBox ComboBoxControl; // Метка (выводит имя атрибута) public Label LabelControl; // Кнопка (для 1 к M - добавляет новую элемент, для дерева - выводит дерево) public Button AdditionalButton; // Кнопка для удаления атрибута public Button DeleteButton; // Значение атрибута public object Value; } List<TypeControlAttribute> listControlAttribute = new List<TypeControlAttribute>();
private int FindObject(List<object> set, object value) { int x = -1; for (...) ... return x; } // И вызывать как-то так x = FindObject(listControlAttribute.DeleteButton, Button1); y = FindObject(listControlAttribute.ComboBox, ComboBox1);
Решение задачи: «Функция поиска в списке структур отдельного элемента структура»
textual
Листинг программы
1 0 -1
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д