Объясните как работает коллекция ObservableCollection - C#
Формулировка задачи:
Здравствуйте, есть код.
При вызове функции
public class Class { public int Name { get { return 1; } } public int Region { get { return 2; } } } public partial class MainWindow : Window { ObservableCollection<Class> collection = new ObservableCollection<Class>(); public MainWindow() { InitializeComponent(); } private void Test(object sender, EventArgs e) { collection.Add(new Class()); } }
Test
создается новый экземпляр классаClass
и поля этого класса добавляются в коллекцию. Если добавить экземпляр классаClass
в коллекцию, то он зачтется как один элемент коллекции. Мне не понятно следующие: Как обратится к элементу коллекции и изменить свойство которое находится в элементе коллекции? То есть мы добавили в коллекцию два экземпляра класса, у класса есть поля Name, Region. Как мне изменить у первого элемента коллекции поля Name, Region? Как осуществить поиск элементов коллекции по этим полям?Решение задачи: «Объясните как работает коллекция ObservableCollection»
textual
Листинг программы
public class Class { public int Name {get; set;} public int Region {get; set;} }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д